1. 程式人生 > >linux centos重置mysql教程

linux centos重置mysql教程

一個 ima init.d /dev/null set 後臺服務 分享 res 登陸

第一步

查看確定安裝了mysql

# rpm -qa|grep -i mysql

執行效果如下

技術分享

第二步

重啟mysql:

# /etc/init.d/mysqld

截圖如下

技術分享

因為我已經開了,所以用restart重啟,如果你沒有開,直接用start

# /etc/init.d/mysqld restart

這句話的意思是開啟mysql後臺服務

執行效果如下

技術分享

第三步

查看mysql進程和安裝目錄

# ps -ef|grep -i mysql

截圖如下

技術分享

可以看到mysqld_safe的安裝位置(上面標藍色部分):/usr/bin/

接著執行一下命令停止mysql:

/etc/init.d/mysqld stop

技術分享

第四步

以安全方式啟動mysql:

#/usr/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

技術分享

然後執行以下語句:

#/usr/bin/mysql -u root mysql

註意:mysql與mysql_safe目錄一樣,都是:/usr/bin/下,這個是通過“ps -ef | grep -i mysql”命令得到的。

技術分享

出現“mysql>”提示符後輸入:

mysql> update user set password = Password(‘hanhan‘) where User = ‘root‘;

技術分享

回車後執行(刷新MySQL系統權限相關的表):

mysql> flush privileges;

技術分享

再執行exit退出:

mysql> exit;

技術分享

退出後,使用以下命令登陸mysql,試試是否成功:

#mysql -u root -p

按提示輸入密碼:root

技術分享

當然你也可以按這個步驟把密碼重置為任何一個其他的字符串

linux centos重置mysql教程