完美解決Mac使用MySQL出現(xiàn)1045

本文解決以下問題:

  1. 安裝MySQL時忘記保存初始密碼
  1. 打開Navicat連接不上數(shù)據(jù)庫,報1045錯誤
  1. 在Navicat執(zhí)行插入語句 插入中文報錯

前言:

回想剛開始用MySQL時,遇到好多低級問題,在網(wǎng)上找了很多亂七八糟的解決方法,搞大半天沒搞好,為了讓各位不要像我一樣浪費時間,所以總結(jié)個最好的解決方案,一句句復制命令去執(zhí)行就好了,簡單操作

Navicat出現(xiàn)1045錯誤

主要原因:未保存初始密碼,或者未開啟MySQL服務

所以安裝MySQL的時候大家記得保存下這個界面

img
1、首先關(guān)閉mysql服務器

可以直接在系統(tǒng)偏好里有個MySQL里關(guān)閉。

如果關(guān)不了用終端輸入命令關(guān)閉:

sudo /usr/local/MySQL/support-files/mysql.server stop

img
2、cd /usr/local/mysql/bin 進入mysql的目錄
3、sudo su 獲取權(quán)限
4、./mysqld_safe --skip-grant-tables & 重啟服務器(&千萬別漏掉,我第一次失敗的原因是copy的時候復制遺漏了)

重啟完之后,可以在系統(tǒng)偏好中看到mysql已經(jīng)啟動了。

5、不要關(guān)閉當前終端,新建個終端,輸入命令:

alias mysql=/usr/local/mysql/bin/mysql (這一步可以不執(zhí)行,不過之后的mysql就要用全稱了)

6、輸入mysql 進入mysql命令模式

7、use mysql進入mysql數(shù)據(jù)庫

8、flush privileges 獲取權(quán)限,要不他不讓你改。

9、SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密碼'); 完成修改

10、exit或者quit退出之后,進去Navicat,點擊出現(xiàn)1045的數(shù)據(jù)庫右鍵Edit Connectiong 進去重新填下你的新密碼,就搞定了

進去重新編輯密碼.png

插入中文時報錯解決

在創(chuàng)建數(shù)據(jù)庫的時候Encoding選擇UTF-8,或者Edit Connectiong 進去重新選擇一下Encoding


Encoding選擇UTF-8.png

提供Mac版下載鏈接

Navicat 15.0下載鏈接:https://xclient.info/s/navicat-premium.html#versions

MySQL 5.7下載鏈接:鏈接: https://pan.baidu.com/s/1pvzfmo83YCTbry4Ue2i9-Q 密碼: lio3

Mac版有什么好用的開發(fā)破解軟件可以互相交流一下,后續(xù)還會出5分鐘讓你掌握全部MySQL語法

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容