您的位置:首页 > 数据库 > MySQL

最简单实用的ubuntu mysql 密码重置:解决忘记密码以至于登录不成功问题

2019-04-06 16:57 274 查看

次方法不需要修改配置文件,也不用暂时跳过服务验证。简单好用

第一步:找到debian-sys-maint的初始密码:用cat指令

sudo cat /etc/mysql/debian.cnf
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = CxTmo30xau45f2wv
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = CxTmo30xau45f2wv(加黑的为初始密码)
socket   = /var/run/mysqld/mysqld.sock

第二步:debian-sys-maint用户登录mysql

mysql -u debian-sys-maint -p

密码为第一步中加黑部分,注意每个人的密码都不相同,所以第一步不能省。

第三步:修改密码(需要用到SQL语句,本质是修改数据库中保存用户密码的表)

use mysql;

update mysql.user set authentication_string=password('root')where user='root' and Host='localhost';(加黑部分为新密码)

update user set plugin="mysql_native_password";

flush privileges;

quit;

第四步:重启mysql服务

sudo service mysql restart

第五步:用新密码重新登录

mysql -u root -p

 

 

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐