raise exc.ArgumentError( sqlalchemy.exc.ArgumentError: Could not parse SQLAlchemy URL from string 'mysql+pymysql//root:root@127.0.0.1:3306/database_learn?charset=utf8mb4'
时间: 2024-02-15 12:04:07 浏览: 269
财税实务:用批处理批量修改excel表格文件名.pdf
根据错误提示,可能是由于你在连接MySQL数据库时的URL格式有误导致的。正确的MySQL数据库连接URL格式应该是:
```
mysql+pymysql://username:password@host:port/database_name?charset=utf8mb4
```
请注意以下几点:
- URL中的“mysql+pymysql”表示使用PyMySQL库连接MySQL数据库。
- “username”和“password”分别是MySQL数据库的用户名和密码。
- “host”和“port”是MySQL数据库的主机和端口号。
- “database_name”是MySQL数据库的名称。
- 最后一个参数“charset=utf8mb4”是指定使用utf8mb4字符集连接数据库。
因此,你需要将你的MySQL连接URL修改为以上格式,例如:
```
mysql+pymysql://root:root@127.0.0.1:3306/database_learn?charset=utf8mb4
```
这样就可以成功连接MySQL数据库了。
阅读全文