Django Sqlite3 数据库向MySQL迁移
整合了两个URL而来。。
1,http://www.phodal.com/blog/django-mezzanine-sqlite3-migrate-mysql/
2,http://www.ziqiangxuetang.com/django/django-data-migration.html
A.先建立一个SLAVE数据库
DATABASES = {"default": {"ENGINE": "django.db.backends.sqlite3","NAME": "dev.db","USER": "","PASSWORD": "","HOST": "","PORT": "",},"slave": {"ENGINE": "django.db.backends.mysql","NAME": "phodal","USER": "root","PASSWORD": "","HOST": "","PORT": "",}, }
B.然后,在MYSQL建立空的数据库,将表结果从主库弄到从库:
CREATE DATABASE phodal CHARACTER SET utf8 COLLATE utf8_general_ci;
python ./manage.py syncdb --database slave
C.确保每个APP的SQL过程语句生成,没有的话,运行以下语句:
python manage.py makemigrations FAT
D.将SQLITE主库的数据导出:
python manage.py dumpdata > mysite_all_data.json
E.切换主库和从库的setting.py设置,将MYSQL设置为主库,导入数据。
python manage.py loaddata mysite_all_data.json
如果静态文件CSS.JS指向错误,则运行:
python manage.py collectstatic
然后将静态文修的放到合适的位置。
Django Sqlite3 数据库向MySQL迁移相关推荐
- python3 django配置数据库(mysql)
python3 django配置数据库(mysql)http://www.bieryun.com/3311.html python3 下的mysql驱动 django 连接mysql默认驱动是MySQ ...
- Django使用数据库(Mariadb/Mysql)
Django默认使用SQLite作为数据库,配置文件在settings.py 让我们来看一下 """ Django settings for test1 project. ...
- MySQL迁移至MariaDB
为什么要用MariaDB来代替MySQL MariaDB是MySQL社区开发的分支,也是一个增强型的替代品.它由MySQL前开发者们带头组织的基金会开发,使用起来和MySQL完全一样.自从Oracle ...
- Django的数据库创建、连接与迁移
一.Django默认初始数据库为sqlite3数据库: 开始创建sqlite3数据库: 连接数据库: file的文件路径需与自己的路径一致: 二.Django创建MySQL数据库: 1.安装MySQL ...
- 【django】配置数据库(mysql)
一.准备⼯作 1.连接管理员用户 mysql -u root -p 输入密码 2.创建新的用户 create user 'zl'@'192.168.x.x' identified by '123456 ...
- Django(part33)--数据库的迁移
学习笔记,仅供参考 数据库的迁移 我在学习一对多映射时,由于操作不慎,导致报错频频,现在,我就来解决这个问题,顺便学习一下迁移操作. 现在,我在第7次迁移时出错了,它的错误是这样的: pymysql. ...
- Django 应用分库,数据迁移成功,数据库没有生成表
Django 应用分库,数据迁移成功,数据库没有生成表 背景:不同应用对应不同数据库,在迁移数据成功后,数据库没有生成表 Django 官网:https://docs.djangoproject.co ...
- ios django 连接mysql_Django---Django连接Mysql数据库
前面介绍了Django平台的数据交互,这些数据都是在本地存放着,修改内容或者重新启动服务,数据就消失了,如果我们把数据存放在数据库中,不就保存了吗? Django数据库 Django中自带的也有数据库 ...
- Python开发之:Django基于Docker实现Mysql数据库读写分离、集群、主从同步详解 | 原力计划...
作者 | Pythonicc 责编 | 王晓曼 出品 | CSDN博客 简介 1.什么是数据库读写分离 读写分离,基本的原理是让主数据库处理事务性增.改.删操作(INSERT.UPDATE.DELET ...
最新文章
- 单片机基础课程有哪些?
- free -m 内存
- QuickLook搭配Everthing提高工作效率
- VHDL设计交通灯控制器的课程设计
- matlab四维图程序,Matlab 四维图形绘制
- mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...
- JDK 8中方便的新地图默认方法
- rn 0.57打包常见错误_linux管道命令介绍及常见用于场景
- 27个澳洲年轻人,重演了少年马云的一段奇遇
- android Cursor转换为model
- mysql hive 安装 配置_Hive与MySQL安装配置
- rc时间常数定义_rc电路时间常数的定义及计算
- mongoDB 高级查询(一)
- 【4 于博士Cadence SPB15.7 快速入门视频】建立不规则SOIC封装NE5532
- c语言用数字代表字母,使用c语言判断数字字母
- Altium Designer 在PCB中添加 图片 Logo 或者丝印
- Certificate 超详细解析cer证书(序列号,颁发者,公钥等)
- android 震动的实现,android实现震动和声音
- SEO优化人员分析IIS日志方法详解
- 国产大数据系统通过验收,”核高基”基础软件再下一城
热门文章
- java array 元素的位置_数据结构与算法:动态图解十大经典排序算法(含JAVA代码实现)...
- 与安装应用签名不同怎么解决_天堂巴比伦 安卓游戏安装失败怎么解决
- java string isempty,java – String.isEmpty()和String.equals(“”)之间的区别
- 未来物联网全栈开发 --JavaScript or Python?
- document引用图片的src属性能干嘛_如何实现图片懒加载
- 第四范式亮相中关村论坛 共话科技创新与技术发展
- mxnet基础到提高(13)--Activation激活函数
- (赞助5本)谷歌官方推荐的 TensorFlow 2 “豹书”来了!
- 科普漫画:什么是区块链?
- 从Excel到Python:最常用的36个Pandas函数