? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Mac MySQL的安裝及遇到的問(wèn)題
一.安裝
? ? ?1.官網(wǎng)下載MySql dmg版本壁袄。
? ? 2.雙擊下載的 mysql-5.7.14-osx10.11-x86_64.dmg 文件司倚,到最后步記住密碼再確定豆混。
? ? ? ?忘記密碼也可以在右上角通知欄看到篓像。
? ?3.系統(tǒng)偏好設(shè)置中點(diǎn)擊MySql圖標(biāo)彈出彈窗,開(kāi)啟mysql崖叫。
二遗淳、安裝完成后打開(kāi)終端,完成密碼修改心傀。
? 1.定義別名
? ? ? 輸入alias命令:alias mysql=/usr/local/mysql/bin/mysql
? ? ? 回車(chē)屈暗,再輸入:alias mysqladmin=/usr/local/mysql/bin/mysqladmin
2.修改密碼
? ? ? 輸入:mysqladmin -u root -p? password
連續(xù)輸入 原始密碼 新密碼 確認(rèn)新密碼
3.鏈接數(shù)據(jù)庫(kù)
? ? 終端輸入:mysql -u root -p 回車(chē)輸入密碼
出現(xiàn) mysql>說(shuō)明登錄成功可以輸入sql命令了。
三 .安裝中的問(wèn)題
? 1.安裝完成后脂男,修改密碼時(shí)輸入初始密碼: 終端報(bào)錯(cuò):bash: !": event not found(原因不明如果有大神知道养叛,請(qǐng)下方留言,跪謝T壮帷)
然而活人不能被尿憋死弃甥,果斷跳過(guò)初始密碼,直接修改密碼汁讼。
2.跳過(guò)初始密碼的方法(同時(shí)也適用密碼過(guò)期無(wú)法登錄的情況):
a. ?停止 mysql server. ?通常是在 '系統(tǒng)偏好設(shè)置' > MySQL > 'Stop MySQL Server'
b. ?打開(kāi)終端淆攻,輸入:
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
輸入Mac密碼:
b. ?打開(kāi)另一個(gè)新終端,輸入:
? ?sudo /usr/local/mysql/bin/mysql -u root
? ? ?UPDATE mysql.user SET authentication_string=PASSWORD('新密碼') WHERE User='root';
? ? ?FLUSH PRIVILEGES;(刷新一下設(shè)置)
d. ?重啟MySQL.
*以上方法針對(duì) MySQL V5.7.9, 舊版的mysql請(qǐng)使用:UPDATE mysql.user SET Password=PASSWORD('新密碼') WHERE User='root';
? ? 完成嘿架!