mysql資料庫root使用者密碼忘記進行修改的辦法

2021-07-04 15:48:09 字數 681 閱讀 3132

具體要看你是在什麼系統(windows或者是linux)下面的mysql了,一般來說,方法就是開不安全模式進入mysql,然後直接修改mysql資料庫下面的user表,記得update user set password=password("新密碼") where user="root";我寫的就是個意思,password("新密碼") ,password()是乙個加密函式,不是直接password="新密碼";參照網上的教程,自己試一下吧,有不懂的再問。先 把分給了吧。如果提示mysql不是有效命令,則進入mysql的跟目錄下面的bin目錄之後再進行操作或者新增到環境變數裡去。

以下是操作步驟

確保mysql服務關閉,如果註冊過服務,用命令:net stop mysql 即可;

開啟不安全模式,即不進行許可權驗證(密碼驗證)就可以任意身份進入mysql,用命令:mysqld -nt --skip-grant-tables

update mysql.user set password=password('新密碼') where user='root' and host='localhost';

關鍵的一步:重新整理許可權,使用命令:flush privileges;

關閉命令列,

殺死mysqld程序,方法:進入任務管理器就可以了,結束程序mysqld.exe。

再次啟動mysql服務,用命令net start mysql。

MySQL資料庫root使用者密碼忘記?

方法一 1 在dos視窗下輸入net stop mysql5或net stop mysql 2 開乙個dos視窗,這個需要切換到mysql的bin目錄。一般在bin目錄裡面建立乙個批處理1.bat,內容是cmd.exe執行一下即可就切換到當前目錄,然後輸入 mysqld nt skip grant ...

Mysql資料庫建立非Root使用者

針對於某個資料庫進行使用者的新增 不使用root進行登陸 方法入下 建立使用者和密碼 username 用於登陸資料庫的使用者名稱 password 用於登陸時輸入的密碼 create user username identified by password 給新建的使用者設定關於某個資料庫的許可權...

重置MySQL資料庫root使用者密碼

mysql資料庫伺服器內建了庫名為 mysql 的資料庫,用來管理mysql伺服器相關資訊資訊,此庫中的user表用來管理資料庫許可權,我們可以操作user庫進行許可權管理相關操作,包括新增使用者管理 使用者許可權管理等,user表相關知識可以參考以下文件 以下講述兩種修改root使用者密碼的方法,...