linux/mac安裝mysql忘記密碼的解決辦法
阿新 • • 發佈:2020-01-09
前言
本文主要給大家介紹了關於linux/mac安裝mysql忘記密碼的相關解決辦法,分享出來供大家參考借鑑,下面話不多說了,來一起看看詳細的介紹吧。
使用裝置
電腦: linux 或者 like-linux os
mysql版本: 5.7 +
問題描述
安裝完成後不能夠通過命令mysql -u root
進行連線資料庫
解決辦法
一般通過dmg安裝的mysql的伺服器,安裝的位置在/usr/local/mysql-version-name-.../
通過進入該目錄然後進入 cd ./bin
# 如果正在執行mysql, 則關閉mysql服務 $ sudo lsof -i:3306 $ sudo kill -9 mysql-pid # 開啟mysql 安全模式 $ sudo ./mysqld_safe --skip-grant-tables # 進入mysql shell $ sudo ./mysql -u root # 修改mysql.user 表中的root 使用者密碼 $ update mysql.user set authentication_string=PASSWORD('you password') where User='root'; # 這裡修改就完成了。
後語
修改完後,如果使用比如navicat 連線改資料庫,則會提示修改密碼,重新輸入密碼即可。因為通過安全模式進入修改的密碼還是被標記的已過期,so 重新修改OK。
總結
以上就是這篇文章的全部內容了,本文還有許多不足,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對我們的支援。