Navicat Premium12如何遠程連接MySQL數(shù)據(jù)庫?相信很多沒有經(jīng)驗的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。
創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、網(wǎng)站設計、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務尼元陽,十年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792相關學習推薦:mysql數(shù)據(jù)庫
Navicat Premium12遠程連接MySQL數(shù)據(jù)庫
MySQL開啟遠程登錄權(quán)限
方法一:
#登陸mysql $ mysql -uroot -p mysql> use mysql; mysql> grant all privileges on *.* to root@'%' identified by '123456' with grant option; #授權(quán)語句,特別注意有分號 mysql> flush privileges; mysql> exit; #退出數(shù)據(jù)庫控制臺,特別注意有分號
注:根據(jù)情況修改
root為允許遠程的賬號
123456為連接密碼,改成自己的數(shù)據(jù)庫密碼
如需要設置允許某個IP連接,可以參考以下代碼
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'IP地址,別照抄了' IDENTIFIED BY '123456' WITH GRANT OPTION;
方法二:
#登陸mysql $ mysql -uroot -p mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;#到這一步算OK了,也可以繼續(xù)往下走 mysql> select host, user from user; mysql> quit; #ok 退出MySQL 重啟服務
指定當前數(shù)據(jù)庫
修改表user
刷新權(quán)限
到此遠程權(quán)限開啟成功。
Navicat設置
step1: 新建連接,選擇MySQL
step2: 填寫連接信息
step3: 測試
step4: 連接結(jié)果
到這一步我們基本上連接好了MySQL數(shù)據(jù)庫
前提設置
阿里云:安全組里面開啟3306端口
打開 iptables 3306 端口
#iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT #service iptables save #保存 iptables #iptables -nvL #查看自己添加iptables
看完上述內(nèi)容,你們掌握Navicat Premium12如何遠程連接MySQL數(shù)據(jù)庫的方法了嗎?如果還想學到更多技能或想了解更多相關內(nèi)容,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝各位的閱讀!