mysql忘记密码该怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql忘记密码该怎么办?相关的知识,希望对你有一定的参考价值。
如何给管理员设置密码?
外部命令设置密码
mysqladmin -uroot password=‘自己要设置的密码‘
sql语句设置密码
mysql>update mysql.user set password=password("自己要设置的密码") where user=‘root‘ and host=‘localhost‘
单实例忘记密码如何操作?
关闭mysql
/etc/init.d/mysqld stop
使用参数启动
mysqld_safe --skipgrant-tables --user=mysql &
空密码登录
mysql -uroot
改密码
mysql>update mysql.user set password=password("password") where user=‘root‘ and host=‘localhost‘
刷新权限
mysql> flush privileges;
关闭mysql,重新启动
mysqladmin -uroot -ppassword shutdown
/etc/init.d/mysqld start
多实例忘记密码如何操作?
关闭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忘记密码该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章