Spaces:
Sleeping
Sleeping
File size: 1,223 Bytes
6dc5ac9 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | #!/usr/bin/env python3
"""Script de prueba de conexión a MariaDB"""
from connection import get_connection
print("🔗 Probando conexión a MariaDB...")
print("-" * 50)
conn = get_connection()
if conn:
print("✅ Conexión exitosa!")
try:
cursor = conn.cursor()
cursor.execute("SELECT VERSION(), DATABASE()")
version, database = cursor.fetchone()
print(f"📊 Versión MariaDB: {version}")
print(f"📁 Base de datos: {database}")
# Contar tablas
cursor.execute("SELECT COUNT(*) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = DATABASE()")
tabla_count = cursor.fetchone()[0]
print(f"📋 Tablas en BD: {tabla_count}")
# Listar tablas
cursor.execute("SHOW TABLES")
tablas = cursor.fetchall()
if tablas:
print("\n📌 Tablas encontradas:")
for tabla in tablas:
print(f" - {tabla[0]}")
cursor.close()
conn.close()
print("\n✅ Prueba completada correctamente")
except Exception as e:
print(f"❌ Error al ejecutar consulta: {e}")
else:
print("❌ No se pudo conectar a la base de datos")
|