• MySQL修改root密码


            有的时候,在测试环境下忘记MySQL的root密码,找回或修改密码很关键!

    01、能用root进入数据库

    mysql -u root
    mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');   ###修改root密码,讲root密码修改为newpass

             flush privileges;

    02、有root密码修改

    mysqladmin -uroot -p123123 password '123';

    03: 用UPDATE直接编辑user表

    ###前提是root可以使用
    mysql -u root
     
    mysql> use mysql;
     
    mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
     
    mysql> FLUSH PRIVILEGES;

    04、丢失root密码的时候

    直接在shell下执行,修改完毕直接关闭shell
    mysqld_safe  --defaults-file=xx/my.cnf  --skip-grant-tables   ###不效验登录密码,可以免密码登录,

     
    mysql> user mysql
     
    mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
     
    mysql> FLUSH PRIVILEGES;

    ps  -ef  | grep mysql | grep -v grep | awk  '{print $2}'  | xargs kill -9   ###杀掉mysql进程

    05、初始化root密码

    mysqladmin -u root password '123123';

    >set password = password('123123');

    转载:

    http://pengbotao.cn/mysql-modify-password.html

  • 相关阅读:
    html5-本地数据库的操作
    html5_storage存取实例
    html5-表单常见操作
    js操作注意事项
    php扩展地址下载
    php serialize序列化对象或者数组
    php_memcahed 使用方法
    php_memcahed telnet远程操作方法
    php_memcahed 安装
    Liunx centos 系统 修改hostname
  • 原文地址:https://www.cnblogs.com/xiaochina/p/5801931.html
Copyright © 2020-2023  润新知