1.修改配置文件:vi /etc/my.cnf
在配置文件中添加一行代码 skip-grant-tables
注意:按教程中我们是添加了一行配置关闭强制验证,但是在这里必须注释掉,否则等下服务器无法重启成功。如果所示。
然后保存退出。
2.重启服务器 systemctl restart mysqld.service
3.使用命令登录Mysql服务器
mysql -uroot -p
提示输入密码时,直接按enter即可。就可以登录成功。
2,3步操作如图所示
4.修改密码:
第一步:首先切换到mysql库下:use mysql;
第二步修改密码:update user set authentication_string=password(‘Asd8711341’) where user=‘root’;
第三步:flush privileges;
6.进入配置文件,将刚刚添加的代码注释掉
7.修改配置文件后,重启服务器即可按修改后的密码进行登录。
注意:在上图配置中如果你没取消密码验证关闭的代码的注释,则下边在赋权远程可以使用root访问时,会报错:
如果你想使用此密码(因为此密码中没有特殊符号),必须在配置文件中设置关闭密码验证。来解决此问题呢。
————————————————
原文链接:https://blog.csdn.net/lydia88/article/details/104838461