公网IP远程服务器连接数据库的步骤如下:
import mysql.connector
# 数据库连接信息
host = '数据库服务器公网IP'
port = 数据库端口号
database = '数据库名称'
user = '用户名'
password = '密码'
# 建立数据库连接
connection = mysql.connector.connect(
host=host,
port=port,
user=user,
password=password,
database=database
)
# 执行数据库操作
cursor = connection.cursor()
cursor.execute("SELECT * FROM table_name")
result = cursor.fetchall()
# 处理查询结果
for row in result:
print(row)
# 关闭连接
cursor.close()
connection.close()
需要注意的是,公网IP连接数据库存在一定的安全风险,建议通过其他安全机制来保护数据库,如使用数据库的访问控制、加密通信等方式,以及定期更新数据库密码和限制数据库用户的权限。
腾讯云提供了多种云数据库产品,例如TencentDB for MySQL、TencentDB for PostgreSQL等,可以根据具体需求选择适合的数据库产品。具体产品介绍和文档可以参考腾讯云官方网站:腾讯云数据库。
领取专属 10元无门槛券
手把手带您无忧上云