【碼上開心】Windows環境mysql數據庫使用(二)skip-grant-tables 與用戶名密碼修改


skip-grant-tables  #跳過數據庫權限驗證

我們安裝MySql 設置my.ini配置文件的時候,常常會在my.ini中添加 skip-grant-tables ,這時接數據庫可以使用任意賬號或者密碼了。

這里順便說一下,如何【通過 skip-grant-tables重置賬戶密碼】:

  • 到mysql根目錄找到mysql配置文件
  • 在my.ini,[mysqld]下添加一行,使其登錄時跳過權限檢查
  • 如果mysql服務在運行,通過停 net stop mysql 止mysql服務

 

重新通過 net start mysql 啟動MySQL服務。

通過 mysql -uroot -p 登錄mysql,命令回車后提示“Enter password”,直接回車即可(因為此時已經跳過數據庫權限驗證了)

我們可以看到歡迎界面及幫助信息:

 

 

  • 通過SQL語句修改root用戶的密碼(例如設置root用戶密碼為12345678):
#將數據庫切換至mysql庫
mysql> USE mysql; #修改密碼 mysql> UPDATE user SET authentication_string=PASSWORD('12345678')WHERE user='root'; 
#刷新MySQL權限相關的表 mysql> flush privileges;
#操作后退出 mysql> exit;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM