生产环境数据库版本比较老,近来有需求需要将其中的某个库的几张大表剥离出来,放到新的环境(高版本)中去。小表通过mysqldump进行迁移,大表通过表空间迁移的方式进行迁移,以下介绍大表的迁移。
方案描述
1. 适用范围
3. 优点
4. 导入的过程mysql内部会做如下事情
page 状态信息设置为dirty ,这样page将很快会被刷新到磁盘。
操作步骤
1. 目标数据库
use zdh;
DROP TABLE `user_basic_info`;
CREATE TABLE `user_basic_info` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT COMMENT 登录账号,
`password` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT COMMENT 登录密码,
`name` varchar(30) COLLATE utf8_unicode_ci NOT NULL DEFAULT COMMENT 用户姓名,
`mobile` varchar(11) COLLATE utf8_unicode_ci NOT NULL DEFAULT COMMENT 手机号码,
`email` varchar(50) COLLATE utf8_unicode_ci DEFAULT COMMENT 邮箱账号,
`address` varchar(100) COLLATE utf8_unicode_ci DEFAULT COMMENT 地址信息,
`level` varchar(10) COLLATE utf8_unicode_ci DEFAULT COMMENT 会员等级,
`ctime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 创建时间,
`utime` timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT 修改时间,
PRIMARY KEY (`id`),
UNIQUE KEY `index_username` (`username`) USING BTREE COMMENT 登录账号唯一索引
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT=用户基本信息 ;
ALTER TABLE user_basic_info DISCARD TABLESPACE;
use zdh
FLUSH TABLES user_basic_info FOR EXPORT;
scp -r user_basic_info.cfg user_basic_info.ibd mysql@XXX.XXX.XX.51:/data/mysql/data/zdh
use zdh
unlock table;
alter table user_basic_info import tablespace;
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/129415.html
摘要:截至年底,贝壳金服业务已覆盖全国多个城市及地区,为超过万用户提供了金融服务。老机房下线完成则表示数据迁移完成。机房迁移实施过程操作描述配置防火墙,将两个机房所需端口开通。执行下线命令,一次性下线所有旧机房的。跨机房迁移,网络延迟不能高于。 作者介绍 :李振环,贝壳金服数据基础架构负责人,目前负责数据平台和企业级数据仓库开发。 公司介绍 贝壳金服是专注居住场景的金融科技服务商,起步于2...
摘要:分表字段的选择。问题产生之前提到在分表应用上线前我们需要将原有表的数据迁移到新表中,这样才能保证业务不受影响。虽说凌晨的业务量下降,但依然有少部分的请求过来,也会出现各种数据库异常。 showImg(https://segmentfault.com/img/remote/1460000019462791?w=496&h=285); 前言 本篇是上一篇《一次分表踩坑实践的探讨》,所以还没...
阅读 1347·2023-01-11 13:20
阅读 1685·2023-01-11 13:20
阅读 1133·2023-01-11 13:20
阅读 1860·2023-01-11 13:20
阅读 4101·2023-01-11 13:20
阅读 2705·2023-01-11 13:20
阅读 1386·2023-01-11 13:20
阅读 3598·2023-01-11 13:20