首先以安全模式启动mysql,可以直接以root身份登录,然后重设密码。
1.停掉在运行的MySQL服务:
sudo service mysqld stop #关闭mysql
2.以安全模式启动mysql:
sudo mysqld_safe --skip-grant-tables --skip-networking &
3.直接用root登录,无需密码:
mysql -u root
4.重设密码:
update user set authentication_string=password('密码') where user='用户';
5.第一次安装mysql时创建密码set password for 'root'@'localhost'=password('root');