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

如何使用Python代码连接公网托管的远程MySQL数据库

远程MySQL数据库Python连接配置方案

首先你需要先登录对应托管平台的数据库管理后台,获取你创建的数据库的以下连接信息:

  • 远程主机地址(非本地localhost,通常为平台提供的二级域名形式地址)
  • 数据库用户名(平台分配的专属用户名,非本地root)
  • 数据库访问密码(你创建数据库时设置或平台自动生成的密码)
  • 数据库名称(平台分配的数据库名,通常带统一前缀)
  • 连接端口(默认MySQL端口为3306,若平台提供自定义端口请记录对应值)

拿到以上参数后,直接修改你现有的config.py代码即可,依赖仍使用你当前的mysql-connector,无需额外安装扩展:

import mysql.connector as mysql

# 请将下方参数替换为你从平台获取的实际值
mysqlobj = mysql.connect(
    host="替换为平台提供的远程主机地址",
    user="替换为平台分配的用户名",
    password="替换为你的数据库访问密码",
    database="替换为平台分配的数据库名",
    port=3306 # 若平台提供自定义端口则修改为对应值,使用默认3306可删除该行
)

cursorobj = mysqlobj.cursor()
# 连接时已经指定database参数,无需额外执行USE语句,可根据需求选择保留或删除

常见问题排查

  • 若运行时提示依赖缺失,执行pip install mysql-connector-python安装对应依赖即可
  • 若提示连接被拒绝,可先检查平台后台是否限制访问IP,需将你当前设备的公网IP添加到平台的访问白名单中
  • 请勿将包含数据库明文账号密码的代码上传到公开代码仓库,避免数据库数据泄露,生产环境建议使用环境变量存储敏感信息

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 17:15:02