将数据库从 MySQL 移植到 MemSQL
程序员文章站
2024-04-03 14:16:52
...
因为 MemSQL 完全兼容 MySQL,因此将数据从 MySQL 迁移到 MemSQL 上是非常直接的,你可以使用标准的 MySQL 工具来迁移。本例子假
因为 MemSQL 完全兼容 MySQL,因此将数据从 MySQL 迁移到 MemSQL 上是非常直接的,你可以使用标准的 MySQL 工具来迁移。
本例子假设你的 MySQL 和 MemSQL 都跑在同一台机器上,MySQL 在 3306 端口,而 MemSQL 在 3307 端口,同时假设二者都可以通过 root 账号无需密码访问。
使用 mysqldump 工具移植
mysqldump 是 MySQL 客户端最常用的数据备份工具之一,它会生成一些列创建表和插入数据的SQL语句,因此用来恢复一个数据库是最方便的。
当你确定要将数据迁移到 MemSQL 之前,有几个注意事项:
建议你将数据库结构定义和数据分开独立文件存放,这样就可以在需要的时候来调整表结构,你可以使用下面命令来分别导出数据库结构和数据文件:
$ mysqldump -h 127.0.0.1 -u root -B [database name] --no-data > schema.sql$ mysqldump -h 127.0.0.1 -u root -B [database name] --no-create-info > data.sql
然后通过下面方法导入:
$ mysql -h 127.0.0.1 -u root -P 3307 $
上一篇: php中正则表达式的子模式详解
推荐阅读
-
将数据库从 MySQL 移植到 MemSQL
-
Linux下将数据库从MySQL迁移到MariaDB的基础操作教程
-
从mysql导出数据到mongodb数据库 博客分类: 文档存储nosql MongoDBMySQLjsonWordPressCSS
-
Spring boot开发从Excel表格导入大数据量(十万级/百万级)数据到数据库(MySQL)的工具
-
将远程数据库导入到本地数据库 博客分类: MySQL数据存储 mysql
-
将远程数据库导入到本地数据库 博客分类: MySQL数据存储 mysql
-
将Series和DataFrame存储到mysql数据库中
-
将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库
-
将 Ghost 从 SQLite3 数据库迁移到 MySQL 数据库
-
Linux下将数据库从MySQL迁移到MariaDB的基础操作教程