阿里云MySQL线上备份数据恢复

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 阿里云MySQL线上备份数据恢复
+关注继续查看
我们公司恢复地址是 /home/mysql/recovery-date/
删除mysql容器
docker ps
docker stop
docker rm
替换备份数据
rm -rf ./*
tar xivf
恢复数据文件
innobackupex --defaults-file=./backup-my.cnf --apply-log ./
修改目录权限
chown -R mysql:mysql ./
修改权限为mysql用户
chmod -R 777 ./
修改back-my.cnf
innodb_checksum_algorithm=innodb
#innodb_log_checksum_algorithm=innodb
innodb_data_file_path=ibdata1:200M:autoextend
innodb_log_files_in_group=2
innodb_log_file_size=1048576000
#innodb_fast_checksum=false
#innodb_page_size=16384
#innodb_log_block_size=512
innodb_undo_directory=.
innodb_undo_tablespaces=0
#rds_encrypt_data=false
#innodb_encrypt_algorithm=aes_128_ecb
#此处制定被恢复的文件目录
datadir=/opt/rds-recover3
执行数据库重建操作
mysql_install_db --user=mysql --defaults-file=./backup-my.cnf --datadir=./
创建mysql容器
docker run -p 13306:3306 --name recover-20190909-mysql -v /home/mysql/recover-20190909-mysql_cnf:/etc/mysql/conf.d -v /home/mysql/recover-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=jinbill@ccb123qwe@@@ -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --skip-grant-tables --lower_case_table_names=1
修改MySQL时区
  1. 进入mysql contanier
docker exec -ti containerid bash
  1. 查看当前时区
date -R
  1. 修改当前时区
cp /usr/share/zoneinfo/Asia/Hong_Kong  /etc/localtime
  1. 查看更新后的时区
date -R
  1. 退出容器
exit
  1. 重启容器
sudo docker restart
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
18天前
|
SQL 关系型数据库 分布式数据库
阿里云PolarDB是一款兼容MySQL、PostgreSQL和SQL Server等多种数据库协议的产品
阿里云PolarDB是一款兼容MySQL、PostgreSQL和SQL Server等多种数据库协议的产品
235 6
|
19天前
|
SQL 分布式计算 关系型数据库
阿里云AanalyticDB MySQL湖仓版,降价23%!
阿里云云原生数据仓库AnalyticDB MySQL版是基于湖仓一体架构打造的实时数仓,高度兼容MySQL,支持毫秒级更新,亚秒级查询。 无论是数据湖中的非结构化或半结构化数据,还是数据库中的结构化数据,您都可使用AnalyticDB MySQL版构建企业的数据分析平台,同时完成高吞吐离线处理和高性能在线分析,实现降本增效。
阿里云AanalyticDB MySQL湖仓版,降价23%!
|
20天前
|
关系型数据库 MySQL Serverless
阿里云国际站代理商:阿里云云数据库MySQL常用函数汇总
@luotuoemo飞机@TG阿里云国际站代理商:阿里MySQL是一种常用的关系型数据库管理系统,而函数是其核心功能之一。在阿里云云数据库MySQL中,有许多常用的函数可以帮助开发者实现各种数据操作和计算任务。本文将总结并介绍一些常用的阿里云云数据库MySQL函数。
|
20天前
|
SQL 关系型数据库 MySQL
阿里云国际站代理商:如何优化阿里云RDS MySQL云数据库?
阿里云国际站代理商:如何优化阿里云RDS MySQL云数据库?随着互联网的快速发展,越来越多的企业开始关注和使用云计算技术。阿里云作为全球领先的云计算服务提供商,其云数据库产品——RDS MySQL在市场上备受欢迎。那么,如何优化阿里云RDS MySQL云数据库呢?本文将从以下几个方面为大家详细介绍。
|
1月前
|
关系型数据库 MySQL 数据库
企业实战(15)阿里云数据库RDS MySQL 物理全备文件数据恢复至自建数据库Mysql 5.7中
企业实战(15)阿里云数据库RDS MySQL 物理全备文件数据恢复至自建数据库Mysql 5.7中
|
1月前
|
关系型数据库 MySQL 数据库
阿里云Mysql数据库物理全备文件恢复到自建数据库Mysql报错:InnoDB: Log file ./...xtrabacku
阿里云Mysql数据库物理全备文件恢复到自建数据库Mysql报错:InnoDB: Log file ./...xtrabacku
|
1月前
|
SQL 监控 关系型数据库
数据库高效“体检”必备!详解阿里云AnalyticDB MySQL一键诊断功能
AnalyticDB MySQL诊断监控平台则是一套全自研的、从零开始搭建的并紧密贴合分析型系统特征的诊断平台,包含数据的采集(诊断日志和监控数据)、数据缓存(削峰填谷)、清洗转换以及存储等,最终以多种服务形式提供实时的告警、监控、负载洞察、查询分析和诊断等功能。
|
1月前
|
存储 关系型数据库 MySQL
阿里云数据库产品专属活动,RDS MySQL、PolarDB、Redis精选特惠
阿里云云数据库特惠,全新 RDS MySQL、PolarDB、Redis 经济规格上线,高性价比上云首选,以下是具体配置及价格参考。
阿里云数据库产品专属活动,RDS MySQL、PolarDB、Redis精选特惠
|
1月前
|
NoSQL 关系型数据库 MySQL
阿里云RDS关系型数据库大全_MySQL版、PolarDB、PostgreSQL、SQL Server和MariaDB等
阿里云RDS关系型数据库如MySQL版、PolarDB、PostgreSQL、SQL Server和MariaDB等,NoSQL数据库如Redis、Tair、Lindorm和MongoDB
130 0
|
2月前
|
分布式计算 关系型数据库 MySQL
【湖仓一体】阿里云AnalyticDB MySQL基于Flink CDC+Hudi实现多表全增量入湖实践
湖仓一体(LakeHouse)是大数据领域的重要发展方向,提供了流批一体和湖仓结合的新场景。阿里云AnalyticDB for MySQL基于 Apache Hudi 构建了新一代的湖仓平台,提供日志、CDC等多种数据源一键入湖,在离线计算引擎融合分析等能力。本文将主要介绍AnalyticDB for MySQL基于Apache Hudi实现多表CDC全增量入湖的经验与实践。
推荐文章
更多