技术笔记分享

1.项目背景

1)经常出现小问题

2)提出问题解决方案

2.实施过程

#1.准备一台新数据库服务器
#2.设置新数据库密码
#3.备份旧数据库数据
[root@db01 ~]# mysqldump -uroot -p -A > /tmp/full.sql
[root@db01 ~]# mysqldump -uroot -p -B -R --triggers --single-transaction --master-data=2 > /tmp/full1.sql
#4.将数据推到远端服务器
[root@db01 ~]# scp /tmp/full.sql 172.16.1.52:/tmp/
#5.修改存储引擎为InnoDB
[root@db02 ~]# sed -i 's#ENGINE=MyISAM#ENGINE=InnoDB#g' /tmp/full.sql
#6.将数据导入新库
[root@db02 ~]# mysql -uroot -p < /tmp/full.sql
Enter password:
#7.查看新库数据的存储引擎
#8.将业务切换到新库进行存储

#9.根据binlog打点备份获取到数据迁移过程中产生的新数据,导入新库

发表评论

邮箱地址不会被公开。 必填项已用*标注