Mysql忘記管理員密碼或管理員無法登陸問題解決

2021-10-10 09:18:01 字數 1166 閱讀 9008

今天準備在自己專案的mysql資料庫上給別的同事建乙個小的資料庫用於除錯,可是建立使用者的時候發現我現在用的業務使用者沒有許可權,然後努力了很久仍然記不起來當時建立資料庫時的root使用者密碼.

下面記錄一下解決過程.

service mysql stop

如果沒有發布服務或者跟我安裝方式不一樣可以使用下列命令,先查出所有跟mysql有關的程序,然後全部殺掉

ps -ef|grep mysql

kill -9 ***

mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &

mysql

use mysql;

修改my.cnf(windows是my.ini)

在[mysqld]後面任意一行新增「skip-grant-tables」用來跳過密碼驗證的過程,如下圖所示:

儲存文件並退出,重啟mysql

update user set authentication_string=password(『oracle123』) where user=『root』;

flush privileges;

mysqladmin -p shutdown

mysqld_safe --defaults-file=/etc/my.cnf &

mysql -uroot -p

去掉之前新增到my.cnf的「skip-grant-tables」,重啟mysql

service mysql start

出現error 1290 (hy000): the mysql server is running with the --skip-grant-tables option so it cannot execute this statement錯誤。則執行下flush privileges命令,再執行該命令即可。

忘記mysql超級管理員密碼

如果你是伺服器是 windows xp 2000 2003 nt 都可以使用這個方法來找回丟失 mysql超級管理員root的密碼 1,停止mysql服務,cmd開啟dos視窗,輸入 net stop mysql 2,在cmd命令列視窗,進入mysql安裝目錄 比如 d mysql20080505 ...

MySQL忘記密碼重置管理員密碼

mysql 5.5 5.6修改方法 etc init.d mysql stop etc init.d mysql start skip grant table 忽略授權表啟動 mysql uroot update mysql.user set password password 6 where us...

jenkins忘記管理員登入密碼

jenkins 管理員的密碼忘記的處理辦法 首先,進入 jenkins 目錄 比如c users administrator jenkins 備份 config.xml 為 config.xml.bak 開啟 config.xml 配置檔案,修改 true 為 false 把 配置刪除。重啟jenk...