vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
保存
重启mysql
service mysqld restart
这样就可以不用密码登录了
mysql -u root -p
#不用输密码,直接按回车键进入到mysql控制台
mysql>use mysql;
mysql>UPDATE user SET authentication_string = password('new_pwass!') WHERE User = 'root';
mysql>flush privileges;
mysql>quit;
修改密码后记得把/etc/my.cnf的skip-grant-tables注释掉