import logging import mysql.connector logger = logging.getLogger(__name__) def connetti_db(cfg): """Establishes a connection to the MySQL database. Args: cfg: The configuration object containing database connection details. Returns: A MySQL database connection object. """ try: conn = mysql.connector.connect(user=cfg.dbuser, password=cfg.dbpass, host=cfg.dbhost, port=cfg.dbport) conn.autocommit = True logger.info("Connected") return conn except mysql.connector.Error as e: logger.error(f'{e}') exit(e.errno) return None