第一步:进入root用户下的my.cnf
vi /etc/my.cnf
第二步:修改mysqld下内容
在mysqld下添加跳过密码登陆
skip-grant-tables
修改后如下:
第三步:启动mysql输入命令
service mysqld start
第四步:重启mysql命令
systemctl restart mysqld
不需要输入密码直接enter键就进入了然后
然后输入:
flush privileges;
确认权限
第五步:选择一个数据库然后修改密码
use mysql;
密码自己改自己想改的
update user set authentication_string=password('123123') where user = 'root';
第六步:把etc/my.cnf内容里的skip-grant-tables删除掉然后保存
第七步:尝试是否成功修改密码
输入命令:mysql -uroot -p
输入密码后成功登陆(end);