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")