一:MySQL的安裝:
1.下載的Mac版的Mysql的安裝文件
2.下載navicat for mysql客服端
3.下載完成后點擊Mysq的.dmg文件進行安裝。安裝過程不需要特別設置,一點next就OK。直到出現finish。
4.安裝完后,點擊MAC右上角的系統偏好設置,如果有MySQL的圖標,表示安裝成功。點擊mySql圖標打開mySQL后進行下面的步驟。
5.安裝成功后,需要配置路徑:
a:打開mac終端,怎么打開mac終端自己百度下哈。
b: 打開mac終端后 輸入 mysql -uroot -p 回車
會提示 commod not found. 此時輸入 cd /usr/local/mysql/bin 回車
C:輸入 cd ~ 回車
d:輸入 touch .bash_profile 回車
E:輸入 open -e .bash_profile 回車
F:此時會打開一個文本編輯框,如果之前有配置過jdk的里面是jdk的bin路徑。直接在后面復制粘貼此句:
export PATH = $ PATH:/usr/local/mysql/bin
然后保存退出終端。重新打開終端輸入mysql --version出現mysql版本信息,如下圖:類似如下圖:
表示MYSQL安裝成功。
二:navicat for mysql關聯MySQL :
1.點擊 navicat for mysql的圖標 打開圖形界面后會點擊左上角的連接
2.
完了點好。如果出現連接錯誤:
Client does not support authentication protocol
打開終端,通過終端連接mysql數據庫時候我們會看到這樣的信息:
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
或者
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
解決上面錯誤的方法之一就是重新設置我們的mysql的root密碼。
1.在終端輸入下面命令關閉正在運行的mysql,如果msyql沒有運行可以跳過,需要輸入mysql的密碼。如果mysql密碼忘記了,可以直接通過系統偏好設置里面關閉!
系統便好設置關閉如圖
2.進入mysql的bin目錄執行如下命令
$ cd /usr/local/mysql/bin
$ sudo su
之后輸入管理員密碼會看到 sh-3.2#
之后我們輸入下面命令以安全模式運行mysql: ./mysqld_safe --skip-grant-tables &
運行結束我們打開mac的系統偏好設置,選擇msyql,我們會發現Mysql重新運行了如圖
回到終端點擊Command + N 重新打開一個終端
輸入 mysql -u -root
這時候我們不需要密碼就能進入mysql
3.修改root密碼
首先執行下面命令為了能夠修改任意的密碼
FLUSH PRIVILEGES; 如下圖所示:
然后修改密碼: 輸入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密碼'; ,如下圖所示:
最后刷新 FLUSH PRIVILEGES; ,如下圖
Control+D推出mysql,然后關閉安全模式數據庫,這里要輸入你剛才設置數據密碼就好啦
到目前為止你就找回了你mysql的密碼啦
正常啟動mysql數據庫,輸入剛才設置的密碼Want2018