2018-01-05

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Mac MySQL的安裝及遇到的問題

一.安裝

? ? ?1.官網下載MySql dmg版本。


? ? 2.雙擊下載的 mysql-5.7.14-osx10.11-x86_64.dmg 文件,到最后步記住密碼再確定。


? ? ? ?忘記密碼也可以在右上角通知欄看到。

? ?3.系統偏好設置中點擊MySql圖標彈出彈窗,開啟mysql。


二、安裝完成后打開終端,完成密碼修改。

? 1.定義別名

? ? ? 輸入alias命令:alias mysql=/usr/local/mysql/bin/mysql

? ? ? 回車,再輸入:alias mysqladmin=/usr/local/mysql/bin/mysqladmin

2.修改密碼

? ? ? 輸入:mysqladmin -u root -p? password


連續輸入 原始密碼 新密碼 確認新密碼

3.鏈接數據庫

? ? 終端輸入:mysql -u root -p 回車輸入密碼


出現 mysql>說明登錄成功可以輸入sql命令了。



三 .安裝中的問題

? 1.安裝完成后,修改密碼時輸入初始密碼: 終端報錯:bash: !": event not found(原因不明如果有大神知道,請下方留言,跪謝!)


然而活人不能被尿憋死,果斷跳過初始密碼,直接修改密碼。

2.跳過初始密碼的方法(同時也適用密碼過期無法登錄的情況):

a. ?停止 mysql server. ?通常是在 '系統偏好設置' > MySQL > 'Stop MySQL Server'

b. ?打開終端,輸入:

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

輸入Mac密碼:

b. ?打開另一個新終端,輸入:

? ?sudo /usr/local/mysql/bin/mysql -u root

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

? ? ?FLUSH PRIVILEGES;(刷新一下設置)

d. ?重啟MySQL.

*以上方法針對 MySQL V5.7.9, 舊版的mysql請使用:UPDATE mysql.user SET Password=PASSWORD('新密碼') WHERE User='root';


? ? 完成!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容