如果不是以管理員身份執行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開啟命...