1.首先结束mysql进程,利用

ps aux | grep mysql     #得到进程ID号

2.

kill ID号,结束进程

3.

mysqld --skip-grant-tables
​或
mysqld_safe --user=mysql --skip-grant-tables --skip-networking& #不用再开另一个终端

4.然后,再开一个终端,输入

mysql -u root mysql

5.进去后,执行

UPDATE user SET Password=PASSWORD('my_password') where USER='root';

FLUSH PRIVILEGES;

6.退出,重启mysql,然后你再运行mysql -u root -p输入你的密码,应该就OK了

Logo

更多推荐