领导给了一个技术部提供的某项目外网MysqL的全备数据,让博主本地还原,之前没接触过,在这次还原的过程中,遇到的坑很多,特开此贴记录下。
xtrabackup的说明很多,我这边简单描述下,数据量大的情况下使用,比如50G,小于这个量级的,直接用MysqL自带的备份就可以了(MysqLdump)。
而且这个工具需要对接MysqL的配置目录,比如数据所在的目录。
一开始一定要先了解下这个工具的使用过程,不然中间太多细节问题了。
博主这些年装MysqL等软件都习惯用docker了,因此这次也不例外,
docker pull MysqL:5.7.26 docker run --name MysqL5.7.26 \ --network=host \ -p 3306:3306 \ -v /home/MysqL5.7.26/docker/MysqLd.cnf:/etc/MysqL/my.cnf \ -v /home/MysqL5.7.26/data:/var/lib/MysqL \ -v /home/MysqL5.7.26/log:/var/log/MysqL \ -e MysqL_ROOT_PASSWORD=MysqL.2018 \ -e TZ=America/Los_Angeles \ -d MysqL:5.7.26
时区我调整成西八区,因为原数据就是用的这个时区。 xtrabackup的docker制作: 先去官网下载个rpm,我是windows上用浏览器下载好了,拷贝到lnux机器的。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。