欢迎光临
我们一直在努力

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

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。