Navicat連接MySQL數(shù)據(jù)庫(kù)的一些問(wèn)題與解決方案

前言

安裝MySQL數(shù)據(jù)庫(kù)與Navicat并不算難事拙已,關(guān)鍵是怎么讓他們工作花費(fèi)了我整整一天的時(shí)間耀怜,最終才把弄好。遇到各種各樣的問(wèn)題途凫,上網(wǎng)看了大量博客,發(fā)現(xiàn)很多博客都是直接copy或者并不能非常好的解答自己遇到的問(wèn)題溢吻。這里記錄一下自己遇到的問(wèn)題和解救方案维费。

關(guān)于軟件

Navicat和MySQL直接在官網(wǎng)上下載即可,安裝也是非常的方便促王。Navicat是收費(fèi)軟件犀盟,如果覺(jué)得自己比較富裕的話可以購(gòu)買,如果想破解的話蝇狼,網(wǎng)上也有非常多的教程(P.S:這里不建議下載“綠色版”或者“完美破解版”阅畴,很有可能是流氓軟件或者是不完整功能,現(xiàn)在下載覺(jué)得可以使用迅耘,后續(xù)開發(fā)的時(shí)候就會(huì)遇到各種bug贱枣,所以推薦下載官方正版,然后破解颤专。PP.S:在這里不給出破解的方法是因?yàn)榕Ω纾平夤ぞ咴诤笃诳赡芫蜁?huì)因?yàn)楫a(chǎn)品的升級(jí)發(fā)生改變,導(dǎo)致不能皮杰栖秕,所以這里不給出破解教程春塌。)

遇到的問(wèn)題

這里只說(shuō)一下自己遇到的問(wèn)題和解決方法(不知道是不是版本問(wèn)題,反正網(wǎng)上能搜到的解決辦法我實(shí)際上都試了一遍........)

關(guān)于無(wú)法啟動(dòng)MySQL

1067:你的MySQL服務(wù)沒(méi)有打開簇捍,進(jìn)入任務(wù)管理器->服務(wù)只壳,在目錄下查看MySQL服務(wù)是否已經(jīng)開啟;如果是MySQL Developer版本的話垦写,應(yīng)該會(huì)有MySQL與MySQL80這兩個(gè)服務(wù)吕世,只要MySQL80是開啟的就代表你服務(wù)開啟成功了。

2018-05-18_10-11-13.png

3534:這個(gè)應(yīng)該是最常見(jiàn)的錯(cuò)誤梯投∶剑可能的原因是實(shí)際上你的mysqld進(jìn)程或者其他進(jìn)程占用了端口3306况毅,將進(jìn)程kill一下就可以了,當(dāng)然這種情況出現(xiàn)的原因比較低尔艇。最普遍的可以嘗試下面的方法:
C:\Program Files\MySQL\MySQL Server 8.0\bin加入到環(huán)境變量path中尔许,這里的路徑可能和我不一樣,填寫你們自己的路徑终娃;

進(jìn)入C:\Program Files\MySQL\MySQL Server 8.0,首先看是否有data文件夾
1.如果沒(méi)有data文件夾就進(jìn)入C:\Program Files\MySQL\MySQL Server 8.0\bin目錄下味廊,shift加鼠標(biāo)右擊,點(diǎn)擊進(jìn)入命令窗口(cmd窗口)棠耕,輸入下列命令:

mysqld --install
mysqld --initialize
net start mysql

2.如果有data文件夾余佛,先將data文件夾下所有的文件清空或者移走,然后進(jìn)入C:\Program Files\MySQL\MySQL Server 8.0\bin執(zhí)行:

mysqld -remove
mysqld --install
mysqld --initialize
net start mysql

如果還是3534窍荧,重啟電腦重新啟動(dòng)一下服務(wù)試試辉巡。因?yàn)槌霈F(xiàn)3534總體來(lái)說(shuō)就是端口被占用、服務(wù)沒(méi)有成功開啟蕊退、data文件夾出現(xiàn)了問(wèn)題郊楣、未加入path這些原因造成的。

1405:這個(gè)是最讓我頭疼的問(wèn)題瓤荔,好不容易解決了服務(wù)開啟問(wèn)題净蚤,但是無(wú)法登陸。登陸的方式為在C:\Program Files\MySQL\MySQL Server 8.0\binCMD窗口下輸入mysql -u root -p然后輸入密碼登錄即可输硝,但是就是這里會(huì)出現(xiàn)1405的錯(cuò)誤今瀑,有以下兩個(gè)原因:
1.輸對(duì)了密碼,確保是正確的但卻始終報(bào)錯(cuò)点把。這個(gè)很有可能是你配置Navicat出現(xiàn)的問(wèn)題放椰,更改了加密規(guī)則,所以進(jìn)不了mysql命令窗口愉粤。這里我建議是重裝一下mysql server,因?yàn)樽顬榉奖恪?br> 2.不記得密碼了拿撩,加密方式?jīng)]有更改衣厘。首先net stop mysql停止mysql服務(wù),然后找到my.ini文件打開進(jìn)行修改(一般會(huì)在mysql安裝目錄下C:\Program Files\MySQL\MySQL Server 8.0'压恒,但也有可能是在C:\ProgramData\MySQL\MySQL Server 8.0下影暴,ProgramData需要打開“顯示隱藏文件的功能”) 在my.ini中的[mysqld]下加上skip_grant_tables跳過(guò)權(quán)限檢查,保存探赫。 然后登陸mysql -u root -p`型宙,這時(shí)計(jì)時(shí)需要輸入密碼一個(gè)回車就可以正產(chǎn)登陸了,之后通過(guò)下列命令:

#將數(shù)據(jù)庫(kù)切換至mysql庫(kù)
mysql> USE mysql;
#修改密碼
mysql> UPDATE user SET password=PASSWORD(‘newpasswd’)WHERE user=’root’; 
#刷新MySQL權(quán)限相關(guān)的表
mysql> flush privileges;
mysql> exit;

修改密碼成功后伦吠,將my.ini文件中加入的跳過(guò)權(quán)限語(yǔ)句刪除或加#號(hào)注釋妆兑。重啟服務(wù)魂拦,使用修改后的密碼登錄即可。

關(guān)于Navicat

如果成功解決了破解問(wèn)題搁嗓,其實(shí)Navicat遇到的問(wèn)題就非常的少芯勘,基本上只有2059錯(cuò)誤。
2059:出現(xiàn)2059這個(gè)錯(cuò)誤的原因是在mysql8之前的版本中加密規(guī)則為mysql_native_password腺逛,而在mysql8以后的加密規(guī)則為aching_sha2_password荷愕。我們可以將mysql用戶登錄的加密規(guī)則修改為mysql_native_password。
請(qǐng)確保能進(jìn)入MySQL>這個(gè)輸入命令的窗口棍矛,

第一條: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
第二條: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
#注意此處的password為你的登陸密碼安疗,本人的操作為:
第一條: ALTER USER 'root'@'localhost' IDENTIFIED BY '123****' PASSWORD EXPIRE NEVER;
第二條: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123****';

關(guān)于刪除mysql

如果發(fā)現(xiàn)自己實(shí)在不知道為什么會(huì)出錯(cuò),各種方式都嘗試了够委,那么很有可能你在嘗試中更改了某些配置荐类,所以可以重新安裝mysql。除了利用安裝程序進(jìn)行卸載之外慨绳,還需要清除regedit注冊(cè)表中的信息掉冶,可以參照這篇博客

最終效果圖

2018-05-18_11-02-50.png
2018-05-18_11-03-50.png
2018-05-18_11-04-07.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市脐雪,隨后出現(xiàn)的幾起案子厌小,更是在濱河造成了極大的恐慌,老刑警劉巖战秋,帶你破解...
    沈念sama閱讀 222,865評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件璧亚,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡脂信,警方通過(guò)查閱死者的電腦和手機(jī)癣蟋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,296評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)狰闪,“玉大人疯搅,你說(shuō)我怎么就攤上這事÷癖茫” “怎么了幔欧?”我有些...
    開封第一講書人閱讀 169,631評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)丽声。 經(jīng)常有香客問(wèn)我礁蔗,道長(zhǎng),這世上最難降的妖魔是什么雁社? 我笑而不...
    開封第一講書人閱讀 60,199評(píng)論 1 300
  • 正文 為了忘掉前任浴井,我火速辦了婚禮,結(jié)果婚禮上霉撵,老公的妹妹穿的比我還像新娘磺浙。我一直安慰自己洪囤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,196評(píng)論 6 398
  • 文/花漫 我一把揭開白布屠缭。 她就那樣靜靜地躺著箍鼓,像睡著了一般。 火紅的嫁衣襯著肌膚如雪呵曹。 梳的紋絲不亂的頭發(fā)上款咖,一...
    開封第一講書人閱讀 52,793評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音奄喂,去河邊找鬼铐殃。 笑死,一個(gè)胖子當(dāng)著我的面吹牛跨新,可吹牛的內(nèi)容都是我干的富腊。 我是一名探鬼主播,決...
    沈念sama閱讀 41,221評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開眼域帐,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼赘被!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起肖揣,我...
    開封第一講書人閱讀 40,174評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤民假,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后龙优,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體羊异,經(jīng)...
    沈念sama閱讀 46,699評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,770評(píng)論 3 343
  • 正文 我和宋清朗相戀三年彤断,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了野舶。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,918評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宰衙,死狀恐怖平道,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情供炼,我是刑警寧澤巢掺,帶...
    沈念sama閱讀 36,573評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站劲蜻,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏考余。R本人自食惡果不足惜先嬉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,255評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望楚堤。 院中可真熱鬧疫蔓,春花似錦含懊、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,749評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至滚躯,卻和暖如春雏门,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掸掏。 一陣腳步聲響...
    開封第一講書人閱讀 33,862評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工茁影, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人丧凤。 一個(gè)月前我還...
    沈念sama閱讀 49,364評(píng)論 3 379
  • 正文 我出身青樓募闲,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親愿待。 傳聞我的和親對(duì)象是個(gè)殘疾皇子浩螺,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,926評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容