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