Email-Agent/Obsolete/database.py
milo 5bdd911cf4 First push
from FORK client
2025-05-06 11:51:33 -04:00

32 lines
891 B
Python

import mysql.connector
import os
# Load database credentials from environment variables
DB_HOST = os.getenv("DB_HOST", "localhost") # Your server's IP
DB_PORT = int(os.getenv("DB_PORT", "3306")) # Convert port to integer
DB_USER = os.getenv("DB_USER", "emailuser")
DB_PASSWORD = os.getenv("DB_PASSWORD", "miguel33020")
DB_NAME = os.getenv("DB_NAME", "emailassistant")
def connect_db():
try:
conn = mysql.connector.connect(
host=DB_HOST,
port=DB_PORT, # Now it's an integer
user=DB_USER,
password=DB_PASSWORD,
database=DB_NAME
)
print("✅ Connected to MariaDB successfully!")
return conn
except mysql.connector.Error as err:
print(f"❌ Error: {err}")
return None
# Test connection
if __name__ == "__main__":
conn = connect_db()
if conn:
conn.close()