如果Mysql服務還在運行則停止服務
sudo service mysql stop
安全模式啟動Mysql
sudo mysqld_safe --skip-grant-tables
啟動時如果出現(xiàn)下面錯誤
mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't existssudo mkdir -p /var/run/mysqld
sudo chown mysql:mysql /var/run/mysqld
解決錯誤后啟動Mysql
啟動另外一個命令行
mysql -u root -p
不需要密碼直接進入Mysql
UPDATE user SET authentication_string=PASSWORD('root') WHERE User='root';