mysqldump+mysqlhotcopy备份

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

mysqldump备份:
语法:

mysqldump -u 用户名 -p 数据库名 > /备份路径/备份文件名
#备份整个数据库
mysqldump -u 用户名 -p 数据库名 表名 > /备份路径/备份文件名
#备份数据表

options:
--databases 库1,库2 #备份多个库
--all-databases #备份所有库
库名 表1 表2 #备份多个表

还原:

mysql 数据库 < 备份文件
#若导入某个表,需指定导入到哪个库中

例:将101服务器mysql的shopxo备份到201服务器上

mysqldump -uroot -p shopxo > /data/mysql/shopxo.sql

scp  /data/mysql/shopxo.sql root@10.0.0.201:/data/mysql
#远程复制到201

#201服务器
#需要先创建shopxo数据库
mysql -uroot -p shopxo < shopxo.sql
#或者
mysql>use shopxo;
mysql>source /data/mysql/shopxo.sql;

mysqlhotcopy备份

#备份:
mysqlhotcopy --fiushlog -u='用户' -p='密码' --regexp=正则 备份目录
#还原:
cp -a 备份目录 数据目录 (/var/lib/mysql)

例:将101服务器mysql的shopxo备份到201服务器上

mysqlhotcopy --flushlog -u='root' -p='123456' --regexp=shopxo /data/mysql/

scp -r shopxo root@10.0.0.201:/data/mysql
#将备份出来的shopox文件夹远程复制到201服务器上

#201服务器进行还原
cp -a /data/mysql/shopxo /var/lib/mysql
相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
关系型数据库 MySQL Shell
mysqldump工具备份数据
mysqldump工具备份数据
mysqldump工具备份数据
|
数据安全/隐私保护
Mysqldump备份报错1449
Mysqldump备份报错1449
|
SQL 存储 关系型数据库
mysqldump备份技巧分享
mysqldump 是日常比较常用的一个工具了,在对数据库进行导出工作时,经常会用到 mysqldump 。本篇文章将介绍 mysqldump 工具的使用方法并分享几点备份技巧。
289 0
mysqldump备份技巧分享
|
存储 SQL 关系型数据库
【MySQL】mysqldump备份与恢复
mysqldump常用于MySQL数据库逻辑备份。
190 0
|
关系型数据库 MySQL 数据库
|
MySQL 关系型数据库 数据库