資料庫外網無法訪問解決辦法

2021-09-30 15:50:25 字數 1097 閱讀 9040

如果是阿里雲購買的伺服器,首先外網要能訪問需要在阿里雲裡面設定安全策略80埠和3306

如果mysql無法外網無法訪問就需要修改配置檔案my.cnf

注釋掉    skip-grant-tables     skip-networking   這兩個

netstat -an | grep 3306 檢視3306是否監控

1.登入資料庫

mysql -u root -p

輸入密碼

mysql> use mysql;

2.查詢host

mysql> select user,host from user;

3.建立host

如果沒有"%"這個host值,就執行下面這兩句:

mysql> update user set host='%' where user='root';

mysql> flush privileges;

4.授權使用者

任意主機以使用者root和密碼mypwd連線到mysql伺服器

mysql> grant all privileges on *.* to 'root'@'%' identified by 'mypwd' with grant option;

mysql> flush privileges;

備註:防火牆需要開放3306埠

5、開啟防火牆配置檔案(還是不能的就檢查防火牆配置)

(1)、開啟防火牆配置檔案

vi  /etc/sysconfig/iptables

(2)、增加下面一行(注意:增加的開放3306埠的語句一定要在icmp-host-prohibited之前)

-a input -m state --state new -m tcp -p tcp --dport 3306 -j accept

(3)、重啟防火牆

service  iptables restart

備註:關閉防火牆 service iptables stop

6、重啟服務

mysql 資料庫介面無法訪問的解決辦法

1.首先出現沒有許可權的錯誤,提示必須從本地登入。提示到httpd xampp.conf檔案中修改為 allowoverride authconfig limit order allow,deny allow from all require all granted 2.出現檔案不能訪問的頁面。沒有...

PyCharm官網無法訪問的解決辦法

最近在研究python web框架,用的是以前學python的時候用的pycharm社群版 無力吐槽 不太好用,就想去下個企業版用用,結果出現這種情況。emmm,檢查了網路沒問題,換了個瀏覽器也是無法訪問,最後輾轉多個論壇發現似乎是因為hosts檔案的問題。模糊的記得我好像破解過這個軟體修改了一下h...

ORACLE開啟放火牆無法訪問的解決辦法

在資料庫伺服器上設定。oracle客戶端連線伺服器,首先去找1521監聽埠,伺服器的1521監聽埠再向server process程序發出請求,並返回乙個隨機埠,返回給客戶端,客戶端再來連線這個埠。這樣就給伺服器上的防火牆設定帶來了麻煩,這個埠是隨機的,如何開放?windows 平台上的這個問題成了...