修改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