sqlalchemy连接mysql时需要配置数据库的端口号嘛?
时间: 2023-09-12 22:10:12 浏览: 264
Python使用sqlalchemy模块连接数据库操作示例
是的,连接 MySQL 数据库时需要指定端口号。默认情况下,MySQL 使用 3306 端口。如果你的 MySQL 服务器使用了不同的端口号,你需要在连接字符串中指定该端口号。
以下是一个示例连接字符串,其中 MySQL 服务器使用了 3307 端口号:
```
mysql+pymysql://<username>:<password>@<host>:3307/<database_name>?charset=utf8mb4
```
请注意,这里使用了 `pymysql` 作为 MySQL 的驱动程序,你也可以使用其他驱动程序,如 `mysql-connector-python` 或 `mysqlclient`。在连接字符串中,通过在主机名后面添加冒号和端口号来指定端口号。
如果你不指定端口号,连接字符串将使用默认的 3306 端口号。
阅读全文