Mac忘記密碼修改密碼的問題
阿新 • • 發佈:2020-12-25
技術標籤: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;