sweli 发表于 2018-10-1 12:44:09

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]
查看完整版本: Linux下重置mysql密码