今天準備在自己專案的mysql資料庫上給別的同事建乙個小的資料庫用於除錯,可是建立使用者的時候發現我現在用的業務使用者沒有許可權,然後努力了很久仍然記不起來當時建立資料庫時的root使用者密碼.
下面記錄一下解決過程.
service mysql stop如果沒有發布服務或者跟我安裝方式不一樣可以使用下列命令,先查出所有跟mysql有關的程序,然後全部殺掉
ps -ef|grep mysqlkill -9 ***
mysqld_safe --defaults-file=/etc/my.cnf --skip-grant-tables &修改my.cnf(windows是my.ini)mysql
use mysql;
在[mysqld]後面任意一行新增「skip-grant-tables」用來跳過密碼驗證的過程,如下圖所示:
儲存文件並退出,重啟mysql
update user set authentication_string=password(『oracle123』) where user=『root』;flush privileges;
mysqladmin -p shutdown去掉之前新增到my.cnf的「skip-grant-tables」,重啟mysqlmysqld_safe --defaults-file=/etc/my.cnf &
mysql -uroot -p
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...