mysql - 如何将数据从 Informix 数据库迁移到 MySQL
问题描述
我们必须将数据从 Informix 数据库迁移到 MySQL 数据库。
帮助我如何才能实现它?
我必须使用哪些步骤或命令?如果您有任何非常有用的文档或参考链接。
解决方案
第一步:登录 Informix 并运行卸载命令。它将在导出目录下的当前位置创建一个名为“file1”的备份文件。
UNLOAD to 'export/file1' SELECT * FROM db1.table1
Step2:在 MySQL 数据库中创建 table1。
第三步:登录 MySQL 数据库并设置全局变量。
mysql> SET GLOBAL local_infile=1;
mysql> quit
Step4:使用以下命令登录 MySQL 数据库
mysql --local-infile=1 -u root -p
Step5:使用 LOAD DATA 命令将数据加载到 MySQL 数据库中
LOAD DATA LOCAL INFILE '/export/file1'
INTO TABLE table1
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '\n';
推荐阅读
- c# - 如何让一个方法运行时全部执行方法顺序流?
- reactjs - 反应路由嵌套在主页上
- javascript - 在 XMLHttpRequest() 之后 PHP 定义不起作用
- c - 结构成员大小大于为结构分配的内存
- javascript - 如何为特定用户实施旧密码和新密码?
- lua - 为什么 ChunkSpy .function 部分有四个参数?
- gdb - 如何通过设置标志来欺骗 gdb 中的 ja、xor 和 jle 指令?
- git - 如何从 git 存储库中完全删除文件的特定版本?
- gcc - 有没有像 -Wl,--whole-archive 这样的方法来强制 .so 库像 gcc 中的 .a 库一样加载?
- java - 我正在尝试使用 json 文件从 url 获取 youtube 标题,但我没有得到任何结果,我也没有得到任何异常