修改vi /etc/my.cnf,增加skip-grant-tables可以免密码登录mysql
use mysql ;
update user set authentication_string=PASSWORD("123456") where user='root';
再次修改vi /etc/my.cnf,注释skip-grant-tables,重启mysql
mysql -uroot -p123456登录
注:mysql5.7后将password字段调整为authentication_string