将sqlite3中数据导入到mysql中的实战教程


本文整理自网络,侵删。

前言

sqlite3只小巧轻便,但是并不支持并发访问,当网站并发量较大时候,数据库请求队列边长,有可能导致队列末尾去数据库操作超时,从而操作失败。因此需要切换到支持并发访问的数据库。切换数据库需要将老的数据导出,再导入到新的数据库中,但是sqlite3和mysql的数据库并不完全兼容,需要做部分调整才能正常导入到mysql中。我最近工作中就遇到了这个问题。

最近一个项目中使用magenetico抓取磁力链接,由于它使用的是sqlite3, 文件会越来越大,而且不支持分布式;所以需要将其改造成MySQL,在迁移之前需要将已经抓取的15G数据导入到MySQL,下面来一起看看详细的介绍吧

方法如下:

从sqlite3文件dump出sql

sqlite3 database.sqlite3
sqlite3> .output /path/to/dump.sql
sqlite3> .dump
sqlite3> .exit

切分文件

阅读剩余部分

相关阅读 >>

scp远程vps快速搬家和wdcp升级php5.3安装memcached和eaccelerator教程

详解ios应用开发中core data数据存储的使用

python练习之操作Sqlite数据库

android数据库sd卡创建和图片存取操作

Sqlite3 数据库工具修改游戏数据库文件图文教程

node.js中实现同步操作的3种实现方法

最新统计排名前十的sql和nosql数据库排行榜

django 将自带的数据库Sqlite3改成mysql实例

Sqlite与mysql区别及优缺点介绍

android破解微信获取聊天记录和通讯录信息(静态方式)

更多相关阅读请进入《Sqlite》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...