在/etc/my.cnf配置文件中添加skip-grant-tables,添加在**[mysqld]**中。
重启Mysql服务:systemctl restart mysqld
这次进入mysql就不用输入密码了:mysql -uroot -p。
进入后修改root的密码:update mysql.user set password=PASSWORD('123456')where user='root';
刷新权限:flush privileges;
删除/etc/my.cnf中配置的skip-grant-tables
重启mysql服务后用设置的密码登陆。