linux mysql数据库,更改密码,忘记密码,报错 Access denied for user ‘root’@‘localhost’ (using password: YES)
1:密码真的错了嘛?
使用
mysql -u root -p -h 127.0.0.1
登录一遍。
2:修改密码
打开》修改》保存》退出
mysql> USE mysql;
mysql> UPDATE user SET Password = password ('新密码') WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
3:忘记密码(修改密码)
打开
vi /etc/my.cnf
添加
spik-grant-tables
esc->wq保存退出;
重启mysql;
/etc/init.d/mysqld restart
登录数据库
//实际路径为准
/usr/bin/mysql
打开》修改》保存》退出
mysql> USE mysql;
mysql> UPDATE user SET Password = password ('新密码') WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
删除spik-grant-tables
vi /etc/my.cnf
重启
/etc/init.d/mysqld restart
新密码登录
扫描二维码关注公众号,回复:
9255478 查看本文章