CentOS中MySQL遠端連線報錯巔峰解決方法

2022-03-17 07:03:07 字數 771 閱讀 6603

centos中mysql遠端連線報錯巔峰解決方法:執行環境,系統版本: centos 7,資料庫版本: 5.6.xx。

問題用工具遠端登入連線基於centos 7伺服器上的mysql,報錯資訊如下:

解決方案

檢查預設埠(3306)是否開放,若埠未開放則進行如下操作:

方式1:iptables(centos 7.x版本之前用法,不推薦),在此也不再贅述 方式2:firewall-cmd(推薦)

firewall-cmd --permanent --zone=public --add-port=3306/tcp

firewall-cmd --permanent --zone=public --add-port=3306/udp

這樣就開放了相應的埠,為了使我們的設定即時生效,還需執行

firewall-cmd --reload方式3:在mysql資料庫中賦予使用者遠端訪問許可權

進入mysql的控制台

在mysql的控制台中執行

使修改生效

重啟mysql

以上方法設定完之後,如果依然報錯,則進行如下操作:

檢視httpd_can_network_connect的值是否為on,執行

getsebool -a | grep httpd獲取資訊如下:

修改httpd_can_network_connect的值為on:

setsebool httpd_can_network_connect 1最後重啟http:

centos6 5安裝mysql 開放遠端連線

安裝mysql 第一步 檢視本地是否已安裝mysql資料庫 rpm qa grep mysql可以檢視本地安裝的資料庫版本 第二步 解除安裝資料庫 如果本地沒有安裝,這一步可以略過 rpm e mysql libs nodeps 第三步 解除安裝完成後,新增repo 一共有兩個 第乙個 rpm uv...

mysql連庫 mysql遠端連庫

mysql連線遠端庫 伺服器端 1 登陸伺服器端,進入命令列,windows cmd 2 設定使用者 密碼讓指定的ip訪問 mysql u root p 或安裝的快捷方式進入 mysql command line client,使用grant命令 grant 許可權1,許可權2,許可權n on 資料...

mysql 遠端日誌 讓mysql能夠遠端連線

在遠端連線mysql的時候發生的這個錯誤 error 1130 host is not allowed to connect to this mysql server 1。改表法一 首先確認3306遠端埠開啟。二 mysql預設不支援遠連.必須設定。如下 root許可權進入 mysql u root...