从品牌网站建设到网络营销策划,从策略到执行的一站式服务
这个我做过,是把mysql数据里面几千万条数据写到mongoDB里面。上面的一些方法我用过,很不靠谱。我的建议如下(假设你用的是php,如果其他语言就看这个思路,假设已经安装好php与mongoDB的driver):
创新互联-云计算及IDC服务提供商,涵盖公有云、IDC机房租用、绵阳电信机房机柜租用、等保安全、私有云建设等企业级互联网基础服务,联系电话:18980820575
首先声明这个是最笨的办法,但是我用了很有效果。
1.在php.ini中设置memory_limit = xxxM,把原来的值提高,看你的系统,不要超过3GB。
2.修改php.ini中设置max_execution_time = xxx这个时间也要调高。
3.在php中配置好数据库,和mongoDB的连接,写循环,从mysql里面循环出一组数据放入到mongoDB的collection里面。可以一条一条导,时间会很长,也可以一组一组导入,每组不要超过10w条(建议,可以设置低一些)
4.等待导入完毕即可。
这个是我实际操作过的。没有错误。
source 命令导入
source 命令导入数据库需要先登录到数库终端:
mysql create database abc; # 创建数据库
mysql use abc; # 使用已创建的数据库
mysql set names utf8; # 设置编码
mysql source /home/abc/abc.sql # 导入备份数据库
1、启动该工具,设置好数据链接。
2、先看下SQL SERVER中的数据,现在需要将这些数据导入到MySQL中。
3、在MySQL中也建有同样的表,但在该表中做了点区别,age这个字段命名跟SQL SERVER中不一样,其余的都一样。
4、点击工具栏中的下列按钮开始数据导入。
5、根据提示操作。
6、选择文件数据源。
7、选择第一项。
8、导入完成。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图