普通使用者,直接用root超級管理員登入進去修改密碼就可以了,但是如果root密碼丟失了,怎麼辦呢?
停止mysql:service mysqld stop;
安全模式啟動:mysqld_safe –skip-grant-tables &
無密碼回車鍵登入:mysql -uroot –p
重置密碼:use mysql; update user set password=password('') where user=』root』 and host=』localhost』; flush privileges;
正常啟動:service mysql restart
再使用mysqladmin: mysqladmin password '123456'
–>(1):有乙個修改test庫的使用者:grant create,delete,update,insert,select on d3307.* to test@』%』 identified by 『t1』;
–>(2):複製user表檔案到test庫下並且賦予mysql使用者訪問許可權:
cp /home/data/mysql/data/mysql/user.* /home/data/mysql/data/test/;chown mysql.mysql /home/data/mysql/data/test/user.*
–>(3):mysql -utest -pt1登入修改root密碼:
–>(4):將test庫的user表檔案覆蓋 mysql庫的user表檔案
cp /home/data/mysql/data/mysql/user.* /tmp/; mv /home/data/mysql/data/test/user.* /home/data/mysql/data/mysql/ ; chown mysql.mysql /home/data/mysql/data/mysql/user.*;
–>(6):無密碼登入,再使用mysqladmin重新設定密碼。
MySQL忘記root使用者密碼怎麼辦?
1.首先檢視後台是否有mysqld的程序在執行 ps ef grep mysqld 2.若存在mysqld程序則殺掉所有的mysqld程序 killall term mysqld 3.通過以下方式登入 mysql,此時不需要輸入root使用者密碼 1 mysqld safe skip grant t...
mysql忘記root密碼的通用的解決辦法
使用客戶端互動工具mysql來設定,步驟如下 1.停止mysql服務,並重新以 skip grand table user root 選項來啟動mysql服務 windows下可以省略 user root選項 2.用客戶端互動工具mysql連線伺服器,shell mysql u root 3.在客戶...
MAC 忘記mysql root 密碼的解決辦法
mysql 安裝後的初始密碼簡直喪病,裝了這麼多次沒有一次記住的。倒騰多次後找出的最有效的解決方案。1 系統偏好中關閉mysql服務 2 終端輸入 cd usr local mysql bin sudo su 輸入管理員密碼 mysqld safe skip grant tables 終止密碼驗證 ...