mysql忘记密码该怎么办?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql忘记密码该怎么办?相关的知识,希望对你有一定的参考价值。

如何给管理员设置密码?

  1. 外部命令设置密码

    mysqladmin -uroot  password=‘自己要设置的密码‘ 

  2. sql语句设置密码

     mysql>update  mysql.user  set  password=password("自己要设置的密码")  where  user=‘root‘  and  host=‘localhost‘


单实例忘记密码如何操作?


  1. 关闭mysql

    /etc/init.d/mysqld stop

  2. 使用参数启动

    mysqld_safe --skipgrant-tables --user=mysql  &

  3.   空密码登录

    mysql -uroot 

  4. 改密码

    mysql>update  mysql.user  set  password=password("password")  where  user=‘root‘  and  host=‘localhost‘ 

  5.  刷新权限

    mysql> flush privileges;

  6. 关闭mysql,重新启动

    mysqladmin -uroot -ppassword shutdown

    /etc/init.d/mysqld start



多实例忘记密码如何操作?


  1. 关闭mysql

        killall mysql                       #只能killall myqld,因为关闭时要密码,你的密码已经忘记了

  2.启动时加参数

        mysqld_safe  --defaults-file=/data/3306/my.cnf  --skip-grant-tables  &

  3.登录时空密码

        mysql -uroot -S /data/3306/data/mysql.sock

  4.修改密码

        mysql>update  mysql.user  set  password=password("newpassword")  where  user=‘root‘  and  host=‘localhost‘ 

  5.别忘记刷新

        mysql> flush privileges;

  6.然后在关闭mysql,用新密码登录就ok了。

       mysqladmin -uroot -pnewpassword -S /data/3308/data/mysql.sock shutdown

本文出自 “linux运维” 博客,转载请与作者联系!

以上是关于mysql忘记密码该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章

win7下mysql服务器忘记密码怎么办

MySQL忘记密码怎么修改密码

win7下mysql服务器忘记密码怎么办

mysql用户密码忘记了怎么办

mariadb和mysql忘记密码怎么办

mysql 改了密码忘了怎么办