MySQL访问多个数据库实例是指在一个应用程序中连接到并操作多个MySQL数据库服务器。每个数据库实例可以包含多个数据库,每个数据库可以包含多个表。访问多个数据库实例通常用于数据分片、负载均衡、高可用性和多租户应用等场景。
解决方法:
import mysql.connector
# 连接到第一个数据库实例
db1 = mysql.connector.connect(
host="host1",
user="user1",
password="password1",
database="database1"
)
# 连接到第二个数据库实例
db2 = mysql.connector.connect(
host="host2",
user="user2",
password="password2",
database="database2"
)
解决方法:
cursor1 = db1.cursor()
cursor1.execute("SELECT * FROM table1")
result1 = cursor1.fetchall()
cursor2 = db2.cursor()
cursor2.execute("SELECT * FROM table2")
result2 = cursor2.fetchall()
解决方法:
通过以上方法,你可以有效地管理和操作多个MySQL数据库实例,提升系统的性能和可靠性。
领取专属 10元无门槛券
手把手带您无忧上云