Navicat連接mysql失敗,分享3點(diǎn)血淋淋的經(jīng)驗(yàn),讓大家少走彎路
如何使用Navicat連接Linux服務(wù)器中的mysql數(shù)據(jù)庫是測試人員最基本的工作。
有時(shí)候項(xiàng)目部署成功了,往往會出現(xiàn)Navicat訪問數(shù)據(jù)庫連接失敗的問題。
為了解決大家在部署環(huán)境過程中的一些困擾,小編寫了這篇文章來告訴大家如何解決Navicat面對數(shù)據(jù)庫連接存在的問題,想必大家都會有用。
為什么項(xiàng)目能夠正常訪問,使用Navicat遠(yuǎn)程連接訪問數(shù)據(jù)庫卻拒絕訪問呢?
小編總結(jié)了3點(diǎn)經(jīng)驗(yàn)與大家分享。
項(xiàng)目能訪問,說明數(shù)據(jù)庫端口是沒有問題的,那么使用遠(yuǎn)程N(yùn)avicat應(yīng)能正常訪問,優(yōu)先排查端口號是否填寫錯(cuò)誤。
一般來說mysql文件的端口號可以通過my.cnf文件查看到,如下圖所示:
客戶端如果想通過Navicat直接訪問Linux服務(wù)器端的數(shù)據(jù)庫,一定要優(yōu)先配置遠(yuǎn)程用戶訪問權(quán)限,配置過程如下圖所示:
1、優(yōu)先登錄服務(wù)器mysql數(shù)據(jù)庫
命令行: /opt/zbox/run/mysql/mysql -uroot -p
Enter password:123456
登錄成功如下圖所示:
用戶登錄成功后,給root用戶授權(quán),如下圖所示:
2、找到需要修改的my.cnf文件,并查看端口號
3、使用命令查找匹配的文件:find / -name my.cnf
[root@VM-0-7-centos mysql]# vi my.cnf
修改:bind-address = 127.0.0.1->bind-address = 0.0.0.0
重啟mysql,再次請求數(shù)據(jù)庫成功啦,結(jié)果如下圖所示:
再次嘗試連接下成功啦,終于大功告成。
安裝與部署是困擾各位開發(fā)與測試同學(xué)的必經(jīng)之路,有時(shí)候一個(gè)小問題不細(xì)細(xì)排查琢磨半天都搞不定。
學(xué)會如何分析問題及解決問題是每位測試和開發(fā)同學(xué)的必備技能,厲害的開發(fā)人員都具備解決疑難問題的能力,咱們作為一名測試人員也要跟上時(shí)代的步伐。
雖然測試同學(xué)遇到項(xiàng)目中的技術(shù)難題都有開發(fā)的小哥哥幫著協(xié)助解決問題,但是開發(fā)的小哥哥并不是每次都有空,那么測試同學(xué)就不好意思麻煩開發(fā)小哥哥幫助我們解決問題,所以還是要具備一個(gè)人能夠獨(dú)當(dāng)一面的能力。
以后無論你去向何方都不會受自己專業(yè)技能的局限。
目前測試領(lǐng)域的技術(shù)難度逐步加大,很多孩子也需要快步提升自己的測試技能,學(xué)習(xí)數(shù)據(jù)庫成為時(shí)代的潮流。
大數(shù)據(jù)時(shí)代,各行各業(yè)都在根據(jù)數(shù)據(jù)分析未來的行業(yè)發(fā)展趨勢及機(jī)會,那么學(xué)習(xí)數(shù)據(jù)庫就不僅僅局限于解決工具上的問題,我們更要學(xué)會如何解決基于大數(shù)據(jù)平臺的各種數(shù)據(jù)算法及性能問題。
這就對測試人員的要求非常高,我們只有不斷地保持技術(shù)的先進(jìn)性,緊跟時(shí)代快步奔跑,這樣才不會被時(shí)代所拋棄。
下一篇:Navicat連接MySQL數(shù)據(jù)庫報(bào)10038錯(cuò)誤的解決方法