zoukankan      html  css  js  c++  java
  • linux下mysql root密码忘记修改方法

    一.MySQL密码的恢复方法之一 
    如果忘记了MySQL的root密码,可以用以下方法重新设置:
    1.切换到root下
    su root 
    2. KILL掉系统里的MySQL进程; 
    killall -TERM mysqld 
    3. 用以下命令启动MySQL,以不检查权限的方式启动; 
    safe_mysqld --skip-grant-tables & 
    4. 然后用空密码方式使用root用户登录 MySQL; 
    mysql -u root 
    5. 修改root用户的密码; 
    mysql> update mysql.user set password=PASSWORD('123456') where User='root'; 
    mysql> flush privileges; 
    mysql> quit 
    重新启动MySQL,就可以使用新密码登录了。 
    二. MySQL密码的恢复方法二
    有可能你的系统没有 safe_mysqld 程序(ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
    1.切换到root下
    su root
    2. 停止mysqld; 
       /etc/init.d/mysql stop
    3. 用以下命令启动MySQL,以不检查权限的方式启动; 
    mysqld --skip-grant-tables &
    4. 然后用空密码方式使用root用户登录 MySQL; 
    mysql -u root
    4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码); 
    mysql> update mysql.user set password=PASSWORD('123456') where User='root'; 
    mysql> flush privileges; 
    mysql> quit 
    重新启动MySQL
    /etc/init.d/mysql restart
    就可以使用新密码 123456 登录了。

  • 相关阅读:
    4、现有的命名方式有多少种?请举例说明。
    第二次作业
    第一次作业
    RateLimiter源码
    使用ASM字节码框架实现动态代理
    Java流机制学习
    Java8 Stream 学习总结
    XML实体解析器的作用
    DefaultResouceLoader的设计
    RSA 非对称加密 数字签名 数字证书
  • 原文地址:https://www.cnblogs.com/fatt/p/5302332.html
Copyright © 2011-2022 走看看