如果是阿里雲購買的伺服器,首先外網要能訪問需要在阿里雲裡面設定安全策略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 平台上的這個問題成了...