我正在 WSL(ubuntu 22.04 LTS)中运行我的 django 项目,最近从 Windows 移动,当我在 Windows 中创建数据库并迁移时,会创建数据库表,但在 Linux 中,在 mysql 终端中创建数据库本身时,未显示在mysql 工作台?
问题是Windows中的项目在mysql上运行良好,但由于我转移到linux并使用mysql工作台,数据库不是从mysql终端在mysql wrorkbench中创建的,似乎我的项目和mysql没有连接。有人可以帮忙吗?当我在 vscode 的 mysql 终端中创建数据库时 mysql -u 根 -p 创建数据库“xyz”; 数据库已创建,我迁移了 db 中的表,但该数据库在 mysql 工作台中不可见
我尝试在 mysql 工作台中创建一个数据库,然后将该数据库名称添加到 settings.py 但在工作台中创建的数据库未连接到 django 项目
我尝试在 mysql 工作台中创建一个数据库,然后将该数据库名称添加到 settings.py 但在工作台中创建的数据库未连接到 django 项目
那么将 mysql db 添加到 django 时会遇到什么样的错误。你的数据库配置是这样的吗
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mydb',
'USER': 'root',
'PASSWORD': 'admin',
'HOST':'localhost',
'PORT':'3306',
}
}