pymysql.err.OperationalError: (1049, "Unknown database 'test'")
时间: 2024-02-13 13:07:23 浏览: 290
详解使用pymysql在python中对mysql的增删改查操作(综合)
这个错误说明你的 MySQL 中不存在名为 `test` 的数据库,需要先创建一个名为 `test` 的数据库才能运行代码。
你可以使用 MySQL 的客户端工具或者命令行来创建数据库,具体步骤如下:
1. 使用 root 用户登录 MySQL:
```bash
mysql -u root -p
```
2. 创建 `test` 数据库:
```sql
CREATE DATABASE test;
```
3. 退出 MySQL:
```sql
exit;
```
如果你已经创建了 `test` 数据库,那么请检查你的用户名、密码和端口号是否正确,以及是否拥有该数据库的操作权限。如果还有问题,请提供更多错误信息或者代码片段,方便我们进行排查。
阅读全文