first commit
This commit is contained in:
41
testConnectMySQL.py
Normal file
41
testConnectMySQL.py
Normal file
@@ -0,0 +1,41 @@
|
||||
import mysql.connector
|
||||
from mysql.connector import Error
|
||||
|
||||
def test_mysql_connection():
|
||||
# MySQL 配置
|
||||
config = {
|
||||
'host': '192.168.2.20',
|
||||
'port': 8006,
|
||||
'user': 'mticloud',
|
||||
'password': 'fT3KsNDahADGcWCZ',
|
||||
'database': 'mti-cloud',
|
||||
'charset': 'utf8mb4'
|
||||
}
|
||||
|
||||
try:
|
||||
# 建立连接
|
||||
connection = mysql.connector.connect(**config)
|
||||
|
||||
if connection.is_connected():
|
||||
print("成功连接到 MySQL 数据库!")
|
||||
# 打印数据库信息
|
||||
db_info = connection.get_server_info()
|
||||
print(f"MySQL 服务器版本: {db_info}")
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("SELECT DATABASE();")
|
||||
record = cursor.fetchone()
|
||||
print(f"当前使用的数据库: {record[0]}")
|
||||
|
||||
except Error as e:
|
||||
print(f"连接 MySQL 时发生错误: {e}")
|
||||
|
||||
finally:
|
||||
# 关闭连接
|
||||
if connection.is_connected():
|
||||
cursor.close()
|
||||
connection.close()
|
||||
print("MySQL 连接已关闭。")
|
||||
|
||||
# 执行测试
|
||||
if __name__ == "__main__":
|
||||
test_mysql_connection()
|
||||
Reference in New Issue
Block a user