下面是一个简单的 Python 脚本示例代码,可以检测 MySQL 数据库连接是否正常:
import mysql.connector
try:
# 设置数据库连接参数
cnx = mysql.connector.connect(
user='your_username',
password='your_password',
host='localhost', # 修改为你的数据库地址
database='your_database_name'
)
# 执行一些操作以测试连接是否正常(此处为查询所有表名)
cursor = cnx.cursor()
cursor.execute("SHOW TABLES")
except mysql.connector.Error as err:
print(f"Something went wrong: {err}")
else:
print("MySQL connection is OK.")
finally:
if 'cursor' in locals() and cursor is not None:
cursor.close()
if 'cnx' in locals() and cnx.is_connected():
cnx.close()
print("Done.")
在上述代码中,我们使用 mysql-connector-python
库来建立与 MySQL 数据库之间的连接,并执行一些简单的 SQL 查询操作以确认该连接是否成功。
请注意,在运行脚本之前,请将 user
、password
和 database
参数替换为您自己想要测试的值。同时,还应该根据实际情况修改其他配置和错误处理逻辑等。
希望这对您有所启发!