Xtrabackup将本地数据迁移上云

news2024/11/24 8:55:18

本机和云端服务器安装xtrabackup

#为了防止每次yum操作都会自动更新,卸载这个软件
yum -y remove mysql57-community-release-el7-10.noarch

#下载XtraBackup
yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm

#激活该yum仓库
percona-release setup ps80

#直接通过yum命令本地安装XtraBackup
yum install -y percona-xtrabackup-24 

#输出版本信息验证是否可用
xtrabackup --version

本机进行数据备份 

innobackupex --user=root --password=123456 --host=20.0.0.81 --incremental /opt/backup
#备份在/opt/backup目录下

xftp迁移数据

云端安装Mysql

#yum安装mysql 5.7
yum remove mariadb* -y

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
cd /etc/yum.repos.d/
sed -i 's/gpgcheck=1/gpgcheck=0/' mysql-community.repo
yum -y install mysql-community-server

systemctl start mysqld.service
systemctl enable mysqld.service

#在日志文件中找出root用户的初始密码
grep "password" /var/log/mysqld.log	

#使用初始密码进入数据库之后修改密码
alter user 'root'@'localhost' identified by '新密码';

#给与权限
grant all privileges on *.* to root@"%" identified by "密码" with grant option;
flush privileges;

云端进行数据恢复

systemctl stop firewalld

#将/var/lib/mysql/下的数据备份到opt下的var_lib_mysql
cd /opt/
mkdir var_lib_mysql
cd /var/lib/mysql/
cp -a * /opt/var_lib_mysql

#在/usr/local下创建mysql目录,在mysql目录下创建data目录
cd /usr/local/
mkdir mysql
cd mysql/
mkdir data
mkdir data.bak

#将/var/lib/mysql/中的数据全部转移到data目录中并备份
cd /var/lib/mysql/
mv * /usr/local/mysql/data
cp -r /usr/local/mysql/data /usr/local/mysql/data.bak/

#修改配置文件
vim /etc/my.cnf
--修改成和本机一致--

#将/usr/local/mysql以及此目录下的文件的所有组修改成mysql
chown -R root.root /usr/local/mysql/data.bak

#重启服务
systemctl restart mysqld

#关闭服务
systemctl stop mysqld

#合并数据
innobackupex --apply-log /opt/backup/2023-11-08_14-29-25/

#删除data目录
rm -rf data

#恢复数据
innobackupex --copy-back /opt/backup/2023-11-08_14-29-25/

#修改/usr/local/mysql/data目录所属
chown -R mysql.mysql data

#重启服务
systemctl restart mysqld

#进入数据库
mysql -u root -p

#此时云端的数据库已经和本机数据库一致

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1184923.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue使用Echarts5实现词云图

先上官网 词云图有些特殊,它属于Echarts 的扩展,需要额外安装Echarts-wordcloud包。 Echarts 官网 Echarts-wordcloud 词云图官网 先安装 npm install echarts-wordcloud npm install echarts echarts-wordcloud再引入 echarts选一个引入就行&#xff…

Unity 利用UGUI制作圆形进度条

在Unity中使用Image和Text组件就可以制作简单的进度条。 1、首先准备好一张环状的PNG图,如下图。 2、把该图导入Unity中并转换成精灵。 3、在场景中创建Image和Text组件,并把上图中的精灵拖到Image的Source Image中,其中Image组件中的Image …

出口美国操作要点汇总│走美国海运拼箱的注意事项│箱讯科技

01服务标准 美国的货物需要细致的服务,货物到港后的服务也是非常重要的。如果在货物到港15天内,如果没有报关行进行(PROCEED),货物就会进入了G.O.仓库,G.O.仓库的收费标准是非常高的。 02代理资格审核 美国航线除了各家船公司&a…

ORA-00257: Archiver error. Connect AS SYSDBA only until resolved错误解决

错误的原因:是因为服务器分配空间不足,数据库归档日志满导致系统数据库登陆失败。 解决办法:1.删除以前的日志 2.增大归档日志的容量 3.关闭归档模式 一、删除以前的容量 1.登录账号后,查看ORACLE_BASE目录 【oraclelocalhost~】$…

搅拌站远程控制系统 | 集中生产 集中调度 集中控制

上海思伟远程控制 集中生产 集中调度 集中管理 安全 整洁 高效 稳定生产 超距离远程控制 无延迟流畅生产 支持一人控制两条生产线 单机双机灵活切换 年省人力成本数十万 绿色生产 远程控制并未降低生产效率 没了噪音,操控更舒适 信息化与自动化的完美结…

若依框架升级(对若依框架进行了升级,升级为Mybatis-plus)

ruoyi-plus: 对若依进行了升级Mybatis-plus版https://gitee.com/xiao--yan/ruoyi-plus.git

11-08 周三 图解机器学习之实现逻辑异或,理解输出层误差和隐藏层误差项和动量因子

11-08 周三 图解机器学习之实现逻辑异或,理解输出层误差和隐藏层误差项 时间版本修改人描述2023年11月8日14:36:36V0.1宋全恒新建文档 简介 最近笔者完成了《图解机器学习》这本书的阅读,由于最近深度学习网络大行其是,所以也想要好好的弄清…

Windows环境下编译OLLVM源码(VS2022)

windows环境下编译OLLVM 13.x VisualStudio配置下载OLLVM13.xollvm的使用 网上关于windows环境编译ollvm信息比较杂乱,在此编译成功的基础上做一下总结! VisualStudio配置 1,正常配置C桌面环境 2,在单个组件中选择用于Windows得C…

Go基础知识全面总结

文章目录 go基本数据类型bool类型数值型字符字符串 数据类型的转换运算符和表达式1. 算数运算符2.关系运算符3. 逻辑运算符4. 位运算符5. 赋值运算符6. 其他运算符运算符优先级转义符 go基本数据类型 bool类型 布尔型的值只可以是常量 true 或者 false。⼀个简单的例⼦&#…

Windows系统C++语言环境下通过SDK进行动作捕捉数据传输

NOKOV度量动作捕捉系统可以与市面上主流的操作系统和编程语言实现通信。可以在Windows系统C语言环境下通过SDK进行动作捕捉数据传输。 一、形影软件设置 1、实时模式和后处理模式都可以通过SDK传输数据。以后处理模式为例。将模式切换到后处理模式 2、加载一个刚体数据 3、打…

2.7V 到 5.5V、串行输入、电压输出、16 位数模转换器MS5541/MS5542

MS5541/MS5542 是一款单通道、 16 位、串行输入、电压 输出的数模转换器,采用 2.7V 至 5.5V 单电源供电,输出范围 为 0V 至 V REF 。在输出范围内保证单调性,在温度范围为 -40 C 至 85 C 能够提供 1LSB INL 的 14 位精度。…

2023年重水(氧化氘)市场规模:现状及未来发展趋

重水是水的一种,又称氘化水,它的摩尔质量比一般水要重。普通的水是由两个只具有质子的氢原子和一个氧16原子所组成,但在重水分子内的两个氢同位素氘,比一般氢原子有各多一个中子,因此造成重水分子的质量比一般水要重。…

双wan路由器介绍( 多wan口路由器用途,双wan网速叠加快吗)

​ 文章同款:https://www.key-iot.com/iotlist/sr500-15.html 对于工业领域来说,网络连接的可靠性和稳定性至关重要。双WAN口工业级路由器SR500是一款出色的解决方案,旨在提供强大的多线路冗余和负载均衡功能,以满足工业环境中的…

使用PHP实现对称加密和解密过程,真的是太简单了!

🚀 个人主页 极客小俊 ✍🏻 作者简介:web开发者、设计师、技术分享博主 🐋 希望大家多多支持一下, 我们一起进步!😄 🏅 如果文章对你有帮助的话,欢迎评论 💬点赞&#x1…

[yarn]yarn异常

一、运行一下算圆周率的测试代码,看下报错 cd /home/data_warehouse/module/hadoop-3.1.3/share/hadoop/mapreduce hadoop jar hadoop-mapreduce-examples-3.1.3.jar pi 1000 1000 后面2个数字参数的含义: 第1个1000指的是要运行1000次map任务 …

【Element】隐藏 el-table 展开行的箭头

需求 点击行展开行,隐藏箭头 方法 首先需求是点击行显示展开行 row-click"rowClick"const rowClick (row: any, column: any, event: any) > {console.log(row, column, event)if (multipleTable.value) {multipleTable.value.toggleRowExpansio…

存储虚拟化讲解

目录 存储虚拟化的分类 按照虚拟化发生的位置分类 基于主机的虚拟化 基于存储设备的虚拟化 基于网络的虚拟化 按照虚拟化实现方式分类 带内虚拟化 带外虚拟化 按照虚拟化的对象分类 虚拟机磁盘类型 按照磁盘的特性分类 按照磁盘的安全性分类 什么是虚拟化 存储虚拟…

许战海战略文库 | 从“物美价廉”到“技术出海”:中国车企新能源时代如何征服全球市场?

引言:从燃油车到新能源汽车,中国车企的海外战略正在经历一次深刻的转变。面临技术、产业链和文化等多重挑战,他们如何调整步伐,捕捉新的机遇,同时避免潜在风险,将决定其在全球市场的未来地位。 在燃油车时代,中国车企凭借“物美价廉”赢得了一…

基于SSM的“大学生艺术节”管理系统的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…