1. 程式人生 > 其它 >Mac忘記密碼修改密碼的問題

Mac忘記密碼修改密碼的問題

技術標籤:PythonFAQ

Mac忘記密碼修改密碼的問題

配置mysql環境變數操作

新增mysql環境變數

開啟Terminal,輸入:

vim .bash_profile

按下 i 進入編輯介面,新增以下內容(路徑填寫實際安裝mysql路徑):

export PATH=$PATH:/usr/local/mysql/bin

按下esc鍵,輸入 :wq 儲存退出

使配置檔案生效:

source .bash_profile

重置密碼操作

登入mysql發生密碼錯誤,但是密碼忘記

Access denied for user 'root'@'localhost' (using password:
YES)

1、先停掉所有mysql服務。

  • mac的話在系統偏好設定中找到mysql服務,停止即可

2、設定mysql跳過登入驗證

 sudo su

 cd /usr/local/mysql/bin

./mysqld_safe --skip-grant-tables --skip-networking &

3、重置密碼

  • 新建一個終端視窗,注意不要關閉當前的終端視窗。

輸入:

 cd /usr/local/mysql/bin/

 mysql -u root

這時候會出現了讓人舒心的 mysql> 提示符。

這時候就可以進行密碼的修改啦!

mysql> UPDATE mysql.user SET password=PASSWORD('新密碼') WHERE User='root';

不行就試試這個:

mysql> UPDATE mysql.user SET authentication_string=PASSWORD('新密碼') WHERE User='root';

改完密碼後請務必記得重新整理一下mysql許可權:

mysql>flush privileges;