背景:
本次目标是跨服务器将MySQL的全部数据迁移,从Ubuntu 18.04 mysql 5.7.33, for Linux (x86_64) ->centos Linux release 7.8.2003 (Core) MYSQL5.7.24, for linux-glibc2.12 (x86_64)
, 数据量在300G多,使用xtrabackup进行备份迁移。
xtrapbackup使用可以参考:
官网:https://www.percona.com/doc/percona-xtrabackup/2.4/backup_scenarios/full_backup.html
博客:https://www.jianshu.com/p/b01cd0fecfea
CentOS :innobackupex version 2.4.15 Linux (x86_64)
Ubuntu:innobackupex version 2.4.9 Linux (x86_64)
备份 innobackupex --defaults-file=/etc/mysql/my.cnf --user=root --password=yourpwd --host=192.168.3.200 --port=3306 /home/mysqlbackup 保持一致性 innobackupex --apply-log /home/mysqlbackup/2021-02-23_17-45-50还原innobackupex --defaults-file=/etc/my.cnf -uroot -yourpwd --copy-back /home/mysqlbackup/2021-02-23_17-45-50
chown -R mysql:mysql /usr/local/mysql
使用中注意事项及遇到的问题:
1./etc/my.cnf中的datadir = /usr/local/mysql/data目录一定要为空,迁移目标地服务器mysql需要stop
2.在还原过程中,报错:can't find ibdata2,但备份后的文件里本来就没有ibdata2,查找官网后,试着新建了空的ibdata2,还原成功,猜测可能是innobackupex 版本差异导致
3.再还原后,重启mysql ,报错:Starting MySQL.The server quit without updating PID file (/[失败]cal/mysql/data/hostname.pid),查看日志
2021-02-24T08:28:24.897827Z 0 [ERROR] InnoDB: The innodb_system data file '/usr/local/mysql/data/ibdata1' is of a different size 164608 pages (rounded down to MB) than the 65536 pages specified in the .cnf file!2021-02-24T08:28:24.897858Z 0 [ERROR] InnoDB: Plugin initialization aborted with error generic error2021-02-24T08:28:25.498200Z 0 [ERROR] Plugin 'InnoDB' init function returned error.2021-02-24T08:28:25.498209Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.2021-02-24T08:28:25.498212Z 0 [ERROR] Failed to initialize builtin plugins.2021-02-24T08:28:25.498215Z 0 [ERROR] Aborting
参考mysql官网:https://bugs.mysql.com/bug.php?id=96497后,将/etc/my.cnf中innodb_data_file_path = ibdata1:1G;ibdata2:1G:autoextend注释,innodb_data_file_path恢复成默认配置12M,启动成功
本文由 贵州做网站公司 整理发布,部分图文来源于网络,如有侵权,请联系我们删除,谢谢!
SEO小店网站优化 能带来大量精准流量的网站才是好网站,小店网络公司SEO优化推广可以为企业网站带来大量的有效流量。 ...
汉寿网站排名快速提升 汉寿网络公司快速提升企业网站排名,通过网站优化推广,让汉寿企业网站在搜索引擎的排名长期稳定。 ...
SEO张家界网站优化 能带来大量精准流量的网站才是好网站,张家界网络公司SEO优化推广可以为企业网站带来大量的有效流量。 ...
怎么进入京东商城?手机登录JD.COM商城的步骤:1.以手机JD.COM商城APP为例,打开应用主页面,点击页面下方的“我的”菜单项;2.接下来,在打开的页面中,点击页面顶部的“登录”按钮,进入账号登录页面;3.最后在账号登录页面输入账号和密码,完成登录操作。成功登录后,页面上会显示JD.COM的账户信息。《京东商城》是干什么的?它是JD.COM的综合在线零售商,也是最受欢迎和最具影响力的电子商务...
爱回收回收二手手机的价格是怎么样的?爱回收的话我就没用过,爱回收的回收价格好象也没啥优势吧,之后在换工厂回收帮朋友回收过2台苹果手机,我差别了爱回收发现到换换回收要高出100多,果断你选择了先试试回收,后面朋友也说这个平台靠谱不,目的是多谢了我还请我吃饭不呢,当然了这个只不过是我个人看法,你也也可以自己去对比看看的。爱回收都回收什么啊?电动车可以么?爱回收网是一个网上二手电子数码产品回收集市,摘选...
七号线礼拜六停运时间北京?北京地铁7号线周六不会停运。北京地铁7号线东西走向,西起丰台区和北京西站,途经西城区广安门、东城区广渠门、朝阳区欢乐谷景区等地,东至通州环球度假区站。地铁7号线全长40.3公里,地下敷设,设30座车站,8列编组B型列车。北京地铁周末人多吗,会不会坐不了?因为周末是周末,北京坐地铁的人不多,但是途经旅游景点的线路站点人比较多。不过因为天气冷,现在周末人不多!地铁路线图请问北...