# pip install mysql-connector-python import mysql.connector from mysql.connector import Error def create_connection(host_name, user_name, user_password): connection = None try: connection = mysql.connector.connect( host=host_name, user=user_name, passwd=user_password ) print("Connection to MySQL DB successful") except Error as e: print(f"The error '{e}' occurred") return connection def create_database(connection, query): cursor = connection.cursor() try: cursor.execute(query) print("Database created successfully") except Error as e: print(f"The error '{e}' occurred") if __name__ == '__main__': connection = create_connection("localhost", "root", "") create_database_query = "CREATE DATABASE sm_app" create_database(connection, create_database_query)