建设网站有哪些方法,网络营销方式,甘肃省建设工程安质局网站,可以在哪些网站 APP做推广MySQL8的全量备份 一、安装备份工具二、备份数据三、恢复备份 点击跳转增量备份 点击跳转差异备份 点击跳转压缩备份
一、安装备份工具
官网 下载地址 备份所用工具为percona-xtrabackup 如果下方安装工具的教程失效#xff0c;请点击上方下载地址转到官方文档查看
下载该工… MySQL8的全量备份 一、安装备份工具二、备份数据三、恢复备份 点击跳转增量备份 点击跳转差异备份 点击跳转压缩备份
一、安装备份工具
官网 下载地址 备份所用工具为percona-xtrabackup 如果下方安装工具的教程失效请点击上方下载地址转到官方文档查看
下载该工具的yum仓库
yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm启用该仓库
percona-release enable-only tools release下载mysql的对应版本工具本文章编写时为83版本最新版请查看官方文档 如果安装失败看一下yum源是否是官方的如果是请更换yum源一定要有epel否则可能依旧失败官方Centos9一下的yum源已停止维护可能会缺失依赖 MySQL8.3以上 yum install -y percona-xtrabackup-83MySQL8.0至8.3 yum install -y percona-xtrabackup-80MySQL 5.1、5.5、5.6 、5.7 yum install -y percona-xtrabackup-244.安装相关软件包lz4 zstd
yum install -y lz4 zstd二、备份数据
全量(完全)备份的每一次备份都是把当前的所有数据地进行备份
创建备份文件夹存放备份文件
mkdir -p /data/backup开始备份
xtrabackup --defaults-file/etc/my.cnf \
--backup \
--target-dir/date/backup/自定义备份文件夹名 \
-uroot -p密码 \
--no-server-version-check--defaults-file 备份数据库的时候需要参考的默认文件。默认为/etc/my.cnf只要位置不变可以不写 --backup 备份的意思 --target-dir 备份后的文件放在哪里要提前把备份的目录创建好 -u 备份时候使用的数据库身份可不写默认用root用户登录 -p 备份时使用身份的密码登录MySQL的密码 -H 要备份哪台机器可不写默认为本机 -P 备份工具所登录备份服务器的端口可不写默认为3306 --no-server-version-check 不对服务版本进行校验如果看见报错一定要加报错最后一行的末尾会写这条命令 每次运行该命令最后一行代码的最后两个单词为completed OK!就表示备份成功
三、恢复备份
因为全量(完全)备份每次备份的数据都是完整的所以只需要准备所需的那一次即可
准备备份文件
xtrabackup --prepare \
--target-dir/data/backup/自定义备份文件夹名 \
--no-server-version-check恢复备份文件确保/var/lib/mysql/文件夹下是空的否则无法恢复
xtrabackup --copy-back --target-dir/date/backup/自定义备份文件夹名添加权限
chown -R mysql.mysql /var/lib/mysql/*重启MySQL服务
systemctl restart mysqld登录测试
mysql -uroot -p原密码