我是一名 Web 开发人员,我只是想知道为什么我无法使用命令行连接到几乎所有网站上的 mysql 数据库(所有主题都使用 cpanel),而且我看到端口 3306 已关闭!!
我如何将主题与 mysql 命令连接起来?
为什么 mysql 端口显示关闭?如果端口关闭了,它如何工作?
这是 Cpanel 能做的事情吗?
我的命令是:
mysql -h 远程 IP 地址 -u 用户名 -pmypassword -D mydatabase
答案1
cPanel 服务器默认禁用远程 MySQL 连接,因为它们被视为潜在的安全威胁。使用 Web Host Manager (WHM) 中的工具和域级 cPanel 界面(通常http://域名.com/cpanel)可以添加服务器允许连接到MySQL服务的远程主机。
答案2
我用SQLyog连接到远程主机。此链接 -https://answers.syr.edu/display/ischool/Enable+Remote+MySQL+on+cPanel- 给出使用 cpanel 时远程连接 MySQL 数据库的步骤。