? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 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';
? ? 完成!