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:
輸入修改後的密碼 修改成功了呢: