跟着做了个项目,搬离原座位一个多月。今天想弄开我那尘封已久的台式机,却发现其中mysql的密码已然不记得了,真是杯具。


以下是重置过程:


先将所有正在运行的mysqld进程干掉

killall -TERM mysqld


然后切换到mysql的安装目标,如下执行

cd /usr/local/mysql/bin/
./mysqld_safe --skip-grant-tables&
./mysql

这样就无密码进入到mysql了,接下来改密码


mysql> use mysql
Database changed
mysql> UPDATE user SET password=password('12345') WHERE user='root';
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4  Changed: 4  Warnings: 0
mysql> quit
Bye


然后重启mysql

service mysqld restart


如果不重启,不用密码就能进,呵呵,你懂的。


然后再进入就会提示输入密码了

mysql -u root -p
Enter password: