
我是 Web 開發人員,我只是想知道為什麼我無法使用命令列連接到幾乎所有網站上的 mysql 資料庫(所有主題都使用 cpanel),並且當我看到連接埠 3306 已關閉時!
我如何使用 mysql 指令連接主題?
為什麼mysql連接埠顯示關閉?如果連接埠關閉,它如何運作?
這是 Cpanel 所做的事嗎?
我的命令是:
mysql -h 遠端IP位址 -u 使用者名稱 -pmypassword -D mydatabase
答案1
預設情況下,遠端 MySQL 連線在 cPanel 伺服器中處於停用狀態,因為它們被視為潛在的安全威脅。使用 Web Host Manager (WHM) 和網域級 cPanel 介面中的工具(通常http://domainname.com/cpanel)可以新增伺服器允許連接到 MySQL 服務的遠端主機。
答案2
我用SQLyog連接到遠端主機。還有這個連結——https://answers.syr.edu/display/ischool/Enable+Remote+MySQL+on+cPanel- 給予使用 cpanel 時遠端連線 MySQL 資料庫的步驟。