mysql設置和修改root密碼


在安裝的過程中,我們在配置文件中只添加了很少的配置。

其實,配置項有很多,而哪些配置項都有默認值,如果我們不配置,MySQL則自動使用默認值。

1. 設置和修改root密碼

在windows系統中模塊默認 root 賬戶是沒有密碼的,如果想要為賬戶設定密碼,可以在利用root賬戶登錄成功之后,執行:

 

 

2. 忘記root密碼

如果你忘記了MySQL賬戶的密碼。

  • 修改配置文件,在 [mysqld] 節點下添加 skip-grant-tables=1

    [mysqld] ... skip-grant-tables=1 ... 
  • 重啟MySQL,再次登錄時,不需要密碼直接可以進去了

    • windows重啟

      net stop mysql57 net start mysql57 
    • mac重啟

      sudo mysql.server restart 

    重啟后,無序密碼就可以進入。

    >>> mysql -u root -p 
  • 進入數據庫后執行修改密碼命令

    use mysql; update user set authentication_string = password('新密碼'),password_last_changed=now() where user='root'; 
  • 退出並再次修改配置文件,刪除 [mysqld] 節點下的 skip-grant-tables=1

    [mysqld] ... # skip-grant-tables=1 ... 
  • 再次重啟,以后就可以使用新密碼登錄了。


免責聲明!

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



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