linux centos重置mysql教程
第一步
查看確定安裝了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教程