MySQL之--修改密碼

一、在Mac上安裝MySQL會隨機生成一個臨時密碼,以下:mysql

2019-06-24T02:19:15.004376Z 1 [Note] A temporary password is generated for root@localhost: PruFSS,t1Gyf

二、查閱了好多博客,都說的是在安裝的時候,會有上面的提示,是爲了方便後面修改密碼的,可是那會想,既然是臨時密碼,必然會有過時的狀況,具體修改步驟以下,親測有效:sql

1.  中止 mysql server.  一般是在 '系統偏好設置' > MySQL > 'Stop MySQL Server'
或者: sudo /usr/local/mysql/support-files/mysql.server stop
2.  打開終端,輸入:
     sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
3.  打開另外一個新終端,輸入:
     sudo /usr/local/mysql/bin/mysql -u root
     UPDATE mysql.user SET authentication_string=PASSWORD('新密碼') WHERE User='root';
     FLUSH PRIVILEGES;
     \q
4.  重啓 sudo /usr/local/mysql/support-files/mysql.server restart
或直接在 '系統偏好設置' > MySQL裏面直接啓動
*以上方法針對 mysql V5.7.9, 舊版的mysql請使用:UPDATE mysql.user SET Password=PASSWORD('新密碼') WHERE User='root';

而後就提示鏈接成功了,以下圖:spa

 

參考鏈接:.net

http://www.javashuo.com/article/p-qylzpfvf-kp.html,感謝大神的奉獻!rest

相關文章
相關標籤/搜索