收藏
回答

云托管的本地调试显示Can't connect to MySQL ...怎么办?

我用flask模板一键部署,只把config.py里面的三个值改成了服务设置界面对应的值,然后配置docker里面appid,CLI,envid运行docker进行本地调试,成功运行了我的服务与VPC的api.weixin.qq.com和MYSQL两个,能够成功运行,数据库也处于活跃状态。能够成功访问/路径,但是点击计数+1后,返回了服务器内部错误,后台显示sqlalchemy.exc.OperationalError: (pymysql.err.OperationalError) (2003, "Can't connect to MySQL server on 'localhost' ([Errno 99] Address not available)")

(Background on this error at: https://sqlalche.me/e/14/e3q8)

请问应该怎么配置才能连接到数据库?


回答关注问题邀请回答
收藏

1 个回答

  • 💤R
    💤R
    2022-10-26

    同问题 你解决了吗?

    2022-10-26
    有用
    回复 1
    • 松坂眠花糖
      松坂眠花糖
      2022-10-27
      config里面写死,不要让它尝试动态获取,它会获取到一个空的,然后就不用你给的,就链接不到
      2022-10-27
      回复
登录 后发表内容
问题标签