要使用本机访问其他电脑上的MySQL数据库,你需要确保以下几个步骤正确无误:
MySQL是一个关系型数据库管理系统,可以通过网络进行访问。为了从一台计算机访问另一台计算机上的MySQL服务,需要确保MySQL服务器配置为监听网络请求,并且客户端计算机能够通过网络连接到服务器。
my.cnf
或my.ini
),找到并注释掉bind-address = 127.0.0.1
这一行。以下是一个简单的Python脚本示例,使用pymysql
库连接到远程MySQL数据库:
import pymysql
# 连接数据库
conn = pymysql.connect(
host='远程服务器IP地址',
user='remote_user',
password='your_password',
database='your_database',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
try:
with conn.cursor() as cursor:
# 创建一个新记录
sql = "INSERT INTO `users` (`email`, `password`) VALUES (%s, %s)"
cursor.execute(sql, ('webmaster@python.org', 'very-secret'))
# 连接是自动提交的
conn.commit()
finally:
conn.close()
确保在实际应用中替换示例代码中的占位符为实际的值,并且处理好异常情况。
领取专属 10元无门槛券
手把手带您无忧上云