AX0101_4413 2021-08-01 02:40 采纳率: 95.7%
浏览 49
已结题

如何用php文件访问虚拟主机的mysql?

我在虚拟主机cpanel面板的remote mysql中加入了自己的主机公网IP,然后在phpMyAdmin中看到了网站服务器IP,然后在Mysql Databases里加入了用户与密码。
我在php文件中用服务器IP、账号、密码连接mysql服务器,结果连接失败。
我的操作错了吗?如何连接虚拟主机的mysql?

  • 写回答

3条回答 默认 最新

  • CSDN专家-showbo 2021-08-01 13:05
    关注

    如果你的系统是window,可以在cmd下telnet 你的ip 3306看能否链接成功

    下面是链接我电脑本机的3333端口,没有程序监听会链接失败
    img

    如果你链接mysql默认3306端口,成功会显示下面这些类似内容

    img
    img

    如果还是提示链接失败,那么可能你主机将3306端口封了或者后台可以有防火墙设置,没开放3306端口,无法远程链接。具体看你后台设置或者咨询下主机提供商

    能链接成功,那么就是账号密码错了

    如阿里云ecs默认不开放3306端口,需要自己去配置

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月9日
  • 已采纳回答 8月1日
  • 创建了问题 8月1日

悬赏问题

  • ¥20 机器学习能否像多层线性模型一样处理嵌套数据
  • ¥20 西门子S7-Graph,S7-300,梯形图
  • ¥50 用易语言http 访问不了网页
  • ¥50 safari浏览器fetch提交数据后数据丢失问题
  • ¥15 matlab不知道怎么改,求解答!!
  • ¥15 永磁直线电机的电流环pi调不出来
  • ¥15 用stata实现聚类的代码
  • ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效