Mysql

phpMyAdmin 在哪個埠連接到遠端數據庫

  • December 30, 2016

我的 centos 7 phpMyAdmin 無法連接到遠端數據庫,因為我認為安全策略不允許它(埠可能被防火牆禁用)。當我在 wamp phpmyadmin 上檢查相同的配置時,它能夠連接到 config.inc.php 中的相同條目。誰能告訴phpMyAdmin在哪個埠發送連接遠端數據庫的請求,以便我可以在centos 7防火牆中啟用它。

MySQL 的預設埠是 3306。

數據庫伺服器(例如 MySQL)是實際執行數據庫和查詢的伺服器。phpMyAdmin 只是一個管理伺服器的實用程序。確保服務實際執行。

  1. 伺服器的防火牆在埠 3306 上阻止了您的 ip(正如布蘭登所說的 MySQL 的預設埠)。我建議您使用 putty 或 telnet 驗證通信,看看您是否可以真正打開連接。

遠端登錄 mysqlhost 3306

  1. MySQL 根本不允許您的使用者名進行遠端連接。您應該能夠通過使用來驗證這一點:

mysql -h 主機 -u 使用者 -p

引用自:https://serverfault.com/questions/823332