Open mahsiaoko opened 4 years ago
conda install mysqlclient
python manage.py dumpdata > jarvis_all.json
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), }, 'slave': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'jarvis_applet', 'USER': 'root', 'PASSWORD': '123456', 'HOST': '127.0.0.1', 'PORT': '3306' } }
python manage.py migrate --database slave
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'jarvis_applet', 'USER': 'root', 'PASSWORD': '123456', 'HOST': '127.0.0.1', 'PORT': '3306' } }
python manage.py loaddata jarvis_all.json
安装python的MySQL客户端
dump数据
表结构同步
配置slave DB为MySQL DB
同步命令
load数据到新db
配置主数据库为MySQL
load数据