MySQL忘記root密碼??重置方法

2021-08-26 12:07:32 字數 1605 閱讀 1916

如果不是以管理員身份執行cmd執行命令net stop mysql會報「發生系統錯誤5 拒絕訪問」

重新以管理員身份執行cmd,輸入net stop mysql

停止mysql服務

開啟乙個cmd視窗輸入mysqld --skip-grant-tables,注意這個cmd命令視窗不要關閉

重新開啟乙個cmd視窗,執行下面命令

c:\users\administrator>mysql

welcome to the mysql monitor.  commands end with ; or \g.

your mysql connection id is 4

server version: 5.7.19 mysql community server (gpl)

oracle is a registered trademark of oracle corporation and/or its

affiliates. other names may be trademarks of their respective

owners.

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mysql>use mysql

database changed

mysql>update user set authentication_string=password('123456') where user='root';

query ok, 0 rows affected, 1 warning (0.06 sec)

rows matched: 1  changed: 0  warnings: 1

mysql>

將mysql的root密碼重置為123456

繼續以管理員身份執行cmd,輸入net start mysql

啟動mysql服務

以重置後的root密碼登入測試,如下圖

本機MYSQL的root密碼忘記,重置密碼

首先我的mysql的版本是8.0,在網上找了好多的修改的方案,不知道怎麼回事,都不行。主要是倆種方式,一種是要跳過密碼的方式,一種的登入之後再修改密碼。但是主要是忘了密碼,所以後面的方法就是廢話了。跳過密碼的方式也有好多種,一種是skip grant tables,一種是mysqld console...

mysql忘記root使用者密碼重置密碼的方式

解決方法如下 讓mysql不載入許可權表,命令 mysqld skip grant tables windows mysqld safe skip grant tables user mysql或者 etc init.d mysql start mysqld skip grant tables li...

MySql忘記root密碼的重置方法

如果忘記了mysql的root密碼就不能登入資料庫,那麼怎樣重置密碼呢?在搜尋欄輸入services.msc開啟服務 找到mysql,結束服務 在mysql的安裝路徑中找到my.ini 用記事本方式開啟 在 mysqld 下面新增一行 skip grant tables win r,輸入cmd開啟命...