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...