如何将现有的django数据库模型(SQLite3)迁移到MYSQL?

时间:2019-08-08 06:06:33

标签: python mysql django

如何将现有的数据库数据从默认django db-SQLite3迁移到MYSQL。我目前正在使用SQLyog,我想在其中显示所有当前数据。

我尝试遵循What's the best way to migrate a Django DB from SQLite to MySQL?中的以下解决方案:

1)python manage.py dumpdata > datadump.json
2)将settings.py更改为您的mysql
3)确保您可以在mysql上连接(权限等)
4)python manage.py migrate --run-syncdb

5)在shell中使用此代码段排除contentype数据

python manage.py shell

from django.contrib.contenttypes.models import ContentType
ContentType.objects.all().delete()
quit()

6)python manage.py loaddata datadump.json

....但这似乎不起作用。有什么建议吗?

我也收到此错误:django.db.utils.OperationalError:(2059,“身份验证插件'caching_sha2_password'无法加载:指定 找不到模块。\ r \ n“)

0 个答案:

没有答案