1. 程式人生 > 其它 >mac mysql 修改原始密碼

mac mysql 修改原始密碼

1、下載mysql

  mysql官網 https://dev.mysql.com/downloads/mysql/

  按照自己的mac電腦版本進行下載哦,如下圖:

  

2、如果自己電腦原先安裝過mysql,請進行解除安裝:解除安裝程式碼如下:

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm 
-rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*

3、點選下載好的壓縮包進行安裝,在安裝的過程中會彈出初始化密碼:請一定記下來

4、修改為自己喜歡的mysql密碼:

  step1、在設定中找到mysql 進行關閉

  step2、在終端輸入:

終端輸入:
cd /usr/local/mysql/bin/ 回車

 step3、繼續輸入:(輸入一下命令會要求輸入電腦密碼) 

sudo su

 step4、接著輸入 -- 關閉安全模式:

./mysqld_safe --skip-grant-tables &
輸出一下內容就是正常的:

sh-3.2# 2022-01-19T11:10:37.6NZ mysqld_safe Logging to '/usr/local/mysql-5.7.20-macos10.12-x86_64/data/localhost.err'.
2022-01-19T11:10:37.6NZ mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.7.20-macos10.12-x86_64/data

step5、回車,此時mysql會啟動,在偏好設定中檢視mysql,是處於啟動狀態。
輸入:

./mysql

step6、回車進入mysql命令列(退出mysql命令列輸quit

回車)
然後輸入:

FLUSH PRIVILEGES

step7、選擇資料庫:

use mysql;
會輸出一下內容:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

step8、執行修改密碼操作:

mysql 資料庫中的user表,儲存密碼的表字段為:authentication_string

UPDATE mysql.user SET authentication_string=PASSWORD('root') WHERE User='root';
輸出一下證明修改成功:

Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1

step9、輸入一下命令,使修改生效:

FLUSH PRIVILEGES;

step10、測試一下是否連結修改成功了呢

mysql -u root -p

Enter password:

輸入修改後的密碼 修改成功了呢: