MySQL不能從外部 連線的解決方法
MySQl 安裝的時候預設只能本地訪問,也就是說如果你的網站和資料庫同在一臺伺服器,那麼是可以訪問的。但如果你的網站和資料庫不在不同的伺服器,那麼網站用不了遠端資料庫了(資料庫伺服器拒絕訪問)。 解決辦法:
方法一(改表法):
登入phpmyadmin,更改 “mysql” 資料庫裡的 “user” 表裡的 “host” 項,從”localhost”改稱”%”,然後重啟伺服器。
方法二(授權法):
比如:允許賬戶myuser使用密碼1234從任何主機連線到mysql伺服器的話,那就在mySQL命令列下輸入:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
這裡%表示允許所有IP地址訪問。可以改為特定IP,比如:
允許賬戶myuser從ip為192.168.1.3的主機連線到mysql伺服器,並使用12345作為密碼,那就在mySQL命令列下輸入:
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY '12345' WITH GRANT OPTION;
最後,讓設定生效
mysql>FLUSH PRIVILEGES;
下面我去嘗試一下放在國外伺服器的PHP程式網站用國內資料庫,看是否訪問速度有所提高。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69957453/viewspace-2758964/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL不能從外部連線?速看解決MySql
- 設定mysql允許外部IP連線的解決方法MySql
- 外部連線不上redis的解決方法Redis
- PHP不能連線MSSQLServer的解決方法PHPSQLServer
- 解決mysql不能遠端連線的問題MySql
- 遠端連線 Mysql 失敗的解決方法MySql
- Mysql實現全外部連線(mysql無法使用full join的解決辦法)MySql
- 解決不能透過mysql.sock連線MySQL問題的辦法(轉)MySql
- navicat無法遠端連線mysql的解決方法MySql
- 解決jdbc不能重連mysql的問題JDBCMySql
- 虛擬機器橋接模式下SSH不能連線的解決方法虛擬機橋接模式
- 連線 MySQL 8.0 時,加密方式不相容的解決方法MySql加密
- 華為盒子連上無線後不能上網怎麼辦?解決方法詳解
- SQLyog連線MySQL8.0報2058錯誤的完美解決方法MySql
- MySQL In不能用內連線改寫MySql
- MyGeneration連線MySQL資料庫解決MySql資料庫
- 三星i9000不能連線WIFI的解決方案WiFi
- 【解決】Navicat 連線伺服器方法伺服器
- tomcat拒絕連線解決方法Tomcat
- python pymssql連線MSSQL以及無法連線解決方法PythonSQL
- 批次殺死MySQL連線的四種方法詳解MySql
- 批量殺死MySQL連線的幾種方法詳解MySql
- MySQL sleep連線過多 解決辦法MySql
- java連線mysql中文亂碼解決之道JavaMySql
- MyGeneration連線MySql資料庫解決(轉)MySql資料庫
- MySQL連線錯誤(10048)的解決方案MySql
- 連線sql server時,不能使用127.0.0.1的解決辦法SQLServer127.0.0.1
- windows 系統,遠端桌面連線超出連線數解決方法Windows
- 天貓魔盒斷電重啟後不能自動連無線怎麼辦?解決方法
- Airpodspro與win10配對成功但不能連線的最佳解決方法AIWin10
- 關於 SQLyog 遠端連線 Linux 系統的 MySQL 失敗的解決方法LinuxMySql
- 配置SQL Developer連線MySQL的方法DeveloperMySql
- 寬頻連線錯誤691解決方法
- 解決資料庫連線池連線mysql時,每隔8小時mysql自動斷開所有連線的問題資料庫MySql
- 用javascript連線資料庫的解決方法 (轉)JavaScript資料庫
- 解決Ajax不能跨域的方法跨域
- MYSQL 怎麼都不能遠端連線,。。MySql
- mysql遠端連線不上怎麼解決?MySql