倘若你一不小心忘了root密碼,抑或像我一樣誤操作將root權限調到了最低,大可不必驚慌失措,采用如下步驟即可輕松找回密碼:
方法一
1、以安全模式運行MySQL並跳過安全驗證
/usr/bin/mysqld_safe --skip-grant-tables
2、以root身份登錄MySQL
代碼如下 復制代碼/usr/bin/mysql -uroot
3、重置、清空root密碼
代碼如下 復制代碼 mysql> use mysql;
4、給root重新設置密碼
代碼如下 復制代碼/usr/bin/mysqladmin -uroot password 'Your Password Here'
方法二
使用重置腳本
wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh;sh reset_mysql_root_password.sh
適合lnmp或MySQL管理腳本在/etc/init.d/mysql且mysql安裝在/usr/local/mysql/的。否則需要修改腳本後再執行sh reset_mysql_root_password.sh。