You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

首次在Visual Studio创建Web应用,连接GoDaddy MySQL数据库遇权限拒绝

解决GoDaddy托管MySQL数据库访问被拒绝的问题
  • 修正用户权限的主机范围
    GoDaddy的MySQL用户默认可能绑定特定主机(如localhost或内部IP),而非你的本地公网IP。即使面板显示“完全权限”,仍需进入MySQL Databases的用户管理界面,将该用户的主机设置改为%(允许任意IP访问),或直接添加你的本地公网IP作为授权主机。部分GoDaddy面板中,主机设置需单独配置,并非仅勾选权限即可。

  • 核对连接字符串的完整性
    确保Visual Studio配置文件(appsettings.json或web.config)中的连接字符串符合要求:

    • 用户名需使用GoDaddy的完整格式:通常为「数据库前缀+自定义用户名」(例如数据库为gd_shop,用户名为gd_uspolo而非单纯的uspolo)
    • 服务器地址必须是GoDaddy提供的外部访问地址,而非内部localhost,端口默认3306
  • 等待权限同步生效
    GoDaddy的权限变更存在延迟,修改后需等待5-10分钟再执行Update-Database,避免因配置未同步导致报错。

  • 先验证基础连接
    使用MySQL Workbench/Navicat等工具,用相同的账号、密码、服务器地址尝试连接。若工具无法连接,说明问题出在权限或连接信息上,与Visual Studio无关;若工具能连接,再检查EF Core迁移配置,确认Update-Database使用了正确的连接字符串名称。

  • 排查防火墙与IP黑名单
    确认本地机器防火墙未阻止3306端口的 outbound 请求;若多次连接失败,需检查GoDaddy服务器是否将你的IP加入了临时黑名单。

内容的提问来源于stack exchange,提问作者Sunny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 14:34:54