如何将MongoDB数据库的数据迁移到MySQL数据库中

如何将MongoDB数据库的数据迁移到MySQL数据库中,第1张

如何将MongoDB数据库的数据迁移到MySQL数据库中

先把oracle的数据导出为平面文件,比如txt或csv 然后再导入进mongodb就好了! oracle数据导出的话,可以试试用sqluldr

首先声明这个是最笨的办法,但是我用了很有效果。

1.在php.ini中设置memory_limit = xxxM,把原来的值提高,看你的系统,不要超过3GB。

2.修改php.ini中设置max_execution_time = xxx这个时间也要调高。

3.在php中配置好数据库,和mongoDB的连接,写循环,从mysql里面循环出一组数据放入到mongoDB的collection里面。可以一条一条导,时间会很长,也可以一组一组导入,每组不要超过10w条(建议,可以设置低一些)

4.等待导入完毕即可。

这个是我实际 *** 作过的。没有错误。

用户和授权要用DBA

最简单得建用户:

create user 用户名 identified by 密码

用户解锁 alter user 用户名 account unlock(不解锁无法登陆)

授权用 grant

建完用户首先要授权登陆权限

grant create session to 用户名

授权可以授权给角色和用户

也可以把角色授权给角色和用户

其他得类似 创建表得权限类似如下格式:

grant create table to 用户


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6113350.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存