mysql密碼的恢復方法之一
1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。 因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的方法實現伺服器的準安全狀態。最安全的狀態是到伺服器的console上面操作,並且拔掉網線。
2.修改mysql的登入設定:
4.登入並修改mysql的root密碼
mysql> use mysql ;
mysql> update user set password = password ( 『new-password』 ) where user = 『root』 ;
mysql> flush privileges ;
mysql> quit
5.將mysql的登入設定修改回來
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
儲存並且退出vi。
6.重新啟動mysqld
7.恢復伺服器的正常工作狀態
將步驟一中的操作逆向操作。恢復伺服器的工作狀態。
mysql密碼的恢復方法之二
如果忘記了mysql的root密碼,可以用以下方法重新設定:
1. kill掉系統裡的mysql程序;
killall -term mysqld
2. 用以下命令啟動mysql,以不檢查許可權的方式啟動;
safe_mysqld –skip-grant-tables &
3. 然後用空密碼方式使用root使用者登入 mysql;
mysql -u root
4. 修改root使用者的密碼;
mysql> update mysql.user set password=password(『新密碼』) where user=』root』;
mysql> flush privileges;
mysql> quit
重新啟動mysql,就可以使用新密碼登入了
mysql密碼的恢復方法三
有可能你的系統沒有 safe_mysqld 程式(比如我現在用的 ubuntu作業系統, apt-get安裝的mysql) , 下面方法可以恢復
1. 停止mysqld;
/etc/init.d/mysql stop
(您可能有其它的方法,總之停止mysqld的執行就可以了)
2. 用以下命令啟動mysql,以不檢查許可權的方式啟動;
mysqld –skip-grant-tables &
3. 然後用空密碼方式使用root使用者登入 mysql;
mysql -u root
4. 修改root使用者的密碼;
mysql> update mysql.user set password=password(『newpassword』) where user=』root』;
mysql> flush privileges;
mysql> quit
重新啟動mysql
/etc/init.d/mysql restart
就可以使用新密碼 newpassword 登入了。
mysql忘記密碼找回密碼
windows 1.以系統管理員身份登陸系統。2.開啟cmd net start 檢視mysql是否啟動。啟動的話就停止net stop mysql.3.我的mysql安裝在d usr local mysql4 bin下。4.跳過許可權檢查啟動mysql.d usr local mysql bin ...
MySQL 忘記Root密碼並找回
一 首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線mysql資料庫。因為在重新設定mysql的root密碼的期間,mysql資料庫完全出於沒有密碼保護的狀態下,其他的使用者也可以任意地登入和修改mysql的資訊。可以採用將mysql對外的埠封閉,並且停止apache以及所有的使用者程序的方...
oracle 密碼忘記 找回密碼
生活中,容易忘記oracle資料庫system使用者的密碼,怎麼辦呢,小生帶你一步步重新登上oracle 及時你密碼忘記了。1 開啟cmd視窗,輸入 sqlplus as sysdba 2 執行cmd 輸入 alter user 使用者名稱 account unlock 使用者名為你想要找回 修改 ...