萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> linux下mysql忘記root密碼

linux下mysql忘記root密碼

如果你忘記了mysql root用戶密碼我們可以有很多方法可以找回,下面小編來介紹在linux中利用安全模式與使用重置腳本來修改root密碼。

倘若你一不小心忘了root密碼,抑或像我一樣誤操作將root權限調到了最低,大可不必驚慌失措,采用如下步驟即可輕松找回密碼:


方法一


1、以安全模式運行MySQL並跳過安全驗證


/usr/bin/mysqld_safe --skip-grant-tables

2、以root身份登錄MySQL

 代碼如下 復制代碼

/usr/bin/mysql -uroot

3、重置、清空root密碼

 

 代碼如下 復制代碼 mysql> use mysql;
mysql> update user set password='' where user='root';

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。

copyright © 萬盛學電腦網 all rights reserved