久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎么在Navicat中遠程連接 MySQL

137次閱讀
沒有評論

共計 1059 個字符,預計需要花費 3 分鐘才能閱讀完成。

自動寫代碼機器人,免費開通

怎么在 Navicat 中遠程連接 MySQL?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

1

首先我們需要更改 3306 端口,查看 3306 端口是否對外開放,MySQL 默認情況下是不開放對外訪問功能的。語句如下:

netstat -an | grep 3306

如果查詢結果如下,需要我們更改 MySQL 配置文件。

怎么在 Navicat 中遠程連接 MySQL

可以看出,mysql 的 3306 端口只是監聽本地的連接,這樣就阻礙了外部 IP 對該數據庫的訪問,修改 MySQL 配置文件 my.conf :

vim /etc/mysql/my.cnf

找到

# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address = 127.0.0.1

將 bind-address = 127.0.0.1 這行注釋掉或者改為你想要使用的客戶端主機 ip。

至此 MySQL 遠程訪問端口就成功開啟了。

2

我們進入 MySQL 命令界面,運行下列 SQL 語句,查看用戶是否具有訪問權限:

use mysql;
select user, host from user;

返回結果如下:

怎么在 Navicat 中遠程連接 MySQL

我們使用通配符 % 來修改 root 用戶對應的 host 字段,使具有訪問所有 ip 地址的權限:

update user set host =  %  where user =  root

如果拋出如下異常:

Duplicate entry  %-root  for key  PRIMARY

說明有多個 ROOT 用戶紀錄在 USER 表中了,我們重新執行:

select host from user where user =  root

便能看到字段 host 的 % 值。

我們執行:

flush privileges;

刷新一下 MySQL 的系統權限相關表。

最后重啟一下 MySQL 服務:

sudo restart mysql

3

服務端設置好了,我們在 Navicat 客戶端設置一下連接:

打開 Navicat,點擊左上方的 連接,設置一下數據庫的用戶名,地址,密碼等,便能在 Navicat 中遠程操作服務器上的 MySQL 啦。

怎么在 Navicat 中遠程連接 MySQL

關于怎么在 Navicat 中遠程連接 MySQL 問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注丸趣 TV 行業資訊頻道了解更多相關知識。

向 AI 問一下細節

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-04發表,共計1059字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 翁牛特旗| 东兰县| 包头市| 保定市| 焉耆| 宜黄县| 涟源市| 西平县| 通河县| 鲁甸县| 饶阳县| 那坡县| 潞城市| 筠连县| 大冶市| 绥化市| 岐山县| 延庆县| 前郭尔| 宁阳县| 郧西县| 长丰县| 汉源县| 天等县| 雷山县| 甘南县| 襄垣县| 新疆| 桂平市| 文登市| 泗洪县| 海阳市| 甘泉县| 临邑县| 安化县| 颍上县| 伊宁县| 伊春市| 津市市| 刚察县| 嘉禾县|