修改mysql数据库的密码

时间:2021-11-10 23:31:28
添加"skip-grant-tables"  在/etc/my.cnf [mysqld] 配置部分添加"skip-grant-tables" vim /etc/my.cnf

重启mysql服务 /etc/init.d/mysqld restart 登入mysql mysql -uroot -p mysql

直接回车
 use mysql;

update user set host = '%' where user = 'root';
update user set authentication_string=password('123456') where user='root' ;

更新 flush privileges; 删除/etc/my.cnf [mysqld] 配置部分的"skip-grant-tables" 重启mysql服务 /etc/init.d/mysqld restart
 使用新密码登入 mysql -uroot -p  wh
 修改当前用户密码 SET PASSWORD = PASSWORD('123456')