#!/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")