如果Mysql服务还在运行则停止服务
sudo service mysql stop
安全模式启动Mysql
sudo mysqld_safe --skip-grant-tables
启动时如果出现下面错误
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';