我创建了这个非常简单的脚本,它使用 SQLAlchemy 连接到 MySQL 数据库并运行 SELECT 语句。它在我的开发笔记本电脑上运行得很好。现在我把它移到了新服务器,它坏了。
from sqlalchemy import create_engine
import pandas as pd
def return_connection_string(database_name, database_user, database_password, database_host, database_port):
try:
connection_string = 'mysql+mysqlconnector://' + database_user + ':' + \
database_password + '@' + database_host + ':' + database_port + '/' + database_name
print(connection_string)
return connection_string
except Exception as e:
print('Encountered error while generating connection string for MySQL!')
print(e)
def return_connection_object(database_name, database_user, database_password, database_host, database_port):
try:
connection_string = return_connection_string(
database_name, database_user, database_password, database_host, database_port)
engine = create_engine(connection_string).connect()
return engine …Run Code Online (Sandbox Code Playgroud)