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無法使用full join的解決辦法)MySql
- 不能連線資料庫如何解決資料庫
- 連線sql server時,不能使用127.0.0.1的解決辦法SQLServer127.0.0.1
- 遠端連線 Mysql 失敗的解決方法MySql
- Mysql出現連線錯誤解決辦法MySql
- 無法遠端連線mysql怎麼解決MySql
- mysql遠端連線不上怎麼解決?MySql
- 連線mysql報錯lost connect to sever during query解決MySql
- navicat無法遠端連線mysql的解決方法MySql
- 解決macOS vim 不能連按問題Mac
- 最先進的三維建模解決方案,速看!
- Percona Toolkit工具連線MySQL 8報錯的解決方案MySql
- 解決C4D連線物件+刪除不能用 灰色的點不了物件
- 在容器外部連線kafka失敗Kafka
- 連線 MySQL 8.0 時,加密方式不相容的解決方法MySql加密
- navicat連線MySQL8.0.11報2059錯誤的解決方案MySql
- win10提示無法連線到寬頻連線不能建立到遠端計算機怎麼解決Win10計算機
- Airpodspro與win10配對成功但不能連線的最佳解決方法AIWin10
- docker下mysql連線數修改後不生效問題的解決DockerMySql
- SQLyog連線MySQL8.0報2058錯誤的完美解決方法MySql
- MYSQL++ 資料庫連線超時的解決辦法LTMySql資料庫
- 連線MySQL時出現1449與1045異常解決辦法MySql
- MySQL 連線查詢超全詳解MySql
- tomcat拒絕連線解決方法Tomcat
- 【解決方案】- phpmyadmin連線mysql時登入不了,提示mysqli_real_connect()PHPMySql
- Python 連線 MySQLPythonMySql
- python連線MySQLPythonMySql
- IDEA連線MySQLIdeaMySql
- GO 連線 MySQLGoMySql
- C連線MySQLMySql
- JDBC連線mysqlJDBCMySql
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- 從Linux原始碼看Socket(TCP)的listen及連線佇列Linux原始碼TCP佇列
- mysql不能啟動如何解決MySql
- 【由淺入深學MySQL】- MySQL連線查詢詳解MySql
- docker 容器環境下的 MySQL 拒絕連線錯誤解決辦法DockerMySql