如何使用来自烧瓶应用程序的SSL连接到mysql服务器

JFa*_*thi 5 sqlalchemy flask flask-sqlalchemy

我想通过烧瓶连接到mysql服务器

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://your-username:your-password@localhost/schema'
Run Code Online (Sandbox Code Playgroud)

如何在连接中添加ca-cert,client-key和client-cert?

Tho*_* N. 9

您可以在URI中添加这些信息,如下所示:

app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://your-username:your-password@localhost/schema?ssl_key=MyCertFolder/client-key.pem&ssl_cert=MyCertFolder/client-cert.pem'
Run Code Online (Sandbox Code Playgroud)

或者使用SQLAlchemy create_engine,看看这篇文章