Linux下重置mysql密码
跟着做了个项目,搬离原座位一个多月。今天想弄开我那尘封已久的台式机,却发现其中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: 4Changed: 4Warnings: 0
mysql> quit
Bye
然后重启mysql
service mysqld restart 如果不重启,不用密码就能进,呵呵,你懂的。
然后再进入就会提示输入密码了
mysql -u root -p
Enter password:
页:
[1]