mysql忘记密码重置

it2024-04-22  9

一、更改my.cnf配置文件

0、MySQL 版本查看

mysql --version

1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf

2.在[mysqld]下添加skip-grant-tables,然后保存并退出

3.重启mysql服务:service mysqld restart

二、更改root用户名

1、重启以后,执行mysql命令进入mysql命令行

2、修改root用户密码

进入mysql命令行:

mysql -u root -pupdate user set password=password("*******") where user="*******"; #修改密码报错 ERROR 1054 (42S22): Unknown column 'password' in 'field list' # 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string update mysql.user set authentication_string=password('*******') where user='*******'; #修改密码成功 flush privileges; #立即生效exit; #退出#重新登录 mysql -u ******* -p #以该用户登录成功. Enter password: ********  

 

 

 

转载于:https://www.cnblogs.com/EveningWind/p/10130314.html

最新回复(0)