找到MySQL数据库的配置文件: vi /etc/my.cnf
在[mysqld]中添加一行
skip-grant-tables 注释:这一行的意思是跳过授权表
重启mysql数据库
service mysql restart
使用用户无密码直接登录
mysql -uroot -p 敲回车,没有密码
指定mysql数据库
use mysql;
修改root密码并刷新权限,退出数据库
update user set authentication_string=password('123456') where user='root';
flush privileges;
exit
注意:删除之前在MySQL数据库主配置文件my.cnf中添加的这一行
skip-grant-tables
重启mysql
service mysql restart
如果此文章有帮助到您,还请麻烦动动您的小手点个赞,谢谢~
【免费】最新版Linux运维技术入门视频教程请移步:https://edu.csdn.net/course/detail/29944
Linux运维技术交流群:962822359