忘记mysql管理密码怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了忘记mysql管理密码怎么办?相关的知识,希望对你有一定的参考价值。
情况一:
在已知密码的情况下修改mysql管理密码:
mysqladmin -uroot -p123 password 123456
情况二:
在忘记mysql登录密码的情况下,清空或登录mysql管理密码:
1.#停止mysqld服务
/etc/init.d/mysqld stop
2.#使用mysqld_safe启动服务器。这样启动mysql将允许任何人以root用户和空密码访问mysql服务器
#允许本和网络远程登录
/application/mysql/bin/mysqld_safe --skip-grant-tables&
#不允许网络远程登录(建议)
/application/mysql/bin/mysqld_safe --skip-grant-tables --skip-networking &
3.#使用mysql语句直接登录,这里不需要密码
mysql
4#.使用MySQL语句修改密码,修改授权表
5.6版本:
mysql>use mysql;update mysql.user set password=PASSWORD('123') where user='root' and host='localhost'; #把root用户更新密码为 123456
exit #退出
5.7版本中的:password字段改成authentication_strings
update mysql.user set authentication_string=PASSWORD('123') where user='root' and host='localhost';
5.#然后重启mysql,这样mysql的root密码就修改了
/etc/init.d/mysqld restart
以上是关于忘记mysql管理密码怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
在linux下下载并使用MySQL,MySQL密码忘记了怎么办?怎么对MySQL数据库进行备份?怎么使用图形化工具管理MySQL?