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/69976867/viewspace-2704192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL不能從外部 連線的解決方法MySql
- 解決mysql不能遠端連線的問題MySql
- 設定mysql允許外部IP連線的解決方法MySql
- 外部連線不上redis的解決方法Redis
- Mysql實現全外部連線(mysql無法使用full join的解決辦法)MySql
- PHP不能連線MSSQLServer的解決方法PHPSQLServer
- 解決不能透過mysql.sock連線MySQL問題的辦法(轉)MySql
- 解決jdbc不能重連mysql的問題JDBCMySql
- MySQL In不能用內連線改寫MySql
- MyGeneration連線MySQL資料庫解決MySql資料庫
- MySQL sleep連線過多 解決辦法MySql
- java連線mysql中文亂碼解決之道JavaMySql
- MyGeneration連線MySql資料庫解決(轉)MySql資料庫
- 不能連線資料庫如何解決資料庫
- MYSQL 怎麼都不能遠端連線,。。MySql
- 三星i9000不能連線WIFI的解決方案WiFi
- mysql遠端連線不上怎麼解決?MySql
- 無法遠端連線mysql怎麼解決MySql
- 遠端連線 Mysql 失敗的解決方法MySql
- Mysql出現連線錯誤解決辦法MySql
- VMware中解決ubuntu不能連線網路問題。(親測有效)Ubuntu
- 連線sql server時,不能使用127.0.0.1的解決辦法SQLServer127.0.0.1
- 最先進的三維建模解決方案,速看!
- java連線池解決連線中斷Java
- navicat無法遠端連線mysql的解決方法MySql
- MySQL連線錯誤(10048)的解決方案MySql
- 連線MySQL出現2013錯誤解決MySql
- 解決資料庫連線池連線mysql時,每隔8小時mysql自動斷開所有連線的問題資料庫MySql
- 華為盒子連上無線後不能上網怎麼辦?解決方法詳解
- 解決macOS vim 不能連按問題Mac
- 解決ssh連線慢
- 虛擬機器橋接模式下SSH不能連線的解決方法虛擬機橋接模式
- 在容器外部連線kafka失敗Kafka
- 解決C4D連線物件+刪除不能用 灰色的點不了物件
- MySQL複製過程中出現的從庫無法連線主庫的解決辦法MySql
- 解決SSh連線過慢
- 連線 MySQL 8.0 時,加密方式不相容的解決方法MySql加密
- Percona Toolkit工具連線MySQL 8報錯的解決方案MySql