MYSQL 备份还原
薛定谔的DBA
这个作者很懒,什么都没留下…
展开
-
MySQL 自动备份脚本
# vi /root/backup_mysql.sh #脚本在下方# chmod 744 /root/backup_mysql.sh# crontab -e# 0 1 * * * /root/backup_mysql.sh#!/bin/bashUSER="root"PASSWORD="mysql"DATABASE="test"HOSTNAME="192.168.1.50"原创 2016-07-17 13:35:38 · 1006 阅读 · 0 评论 -
MySQL Percona XtraBackup
Percona XtraBackup 是基于mysql服务器的开源热备份工具;支持的数据库 Percona , MySQL, MariaDB;支持数据库引擎 InnoDB, XtraDB, HailDB,(MyISAM, Merge,Archive 需暂停写);特性:1. 快速可靠地完成备份2. 备份期间不间断事务处理3. 节省磁盘空间和网络带宽4. 自动备份验证5. 更快的恢复...原创 2017-02-09 20:29:27 · 598 阅读 · 0 评论 -
MySQL 查看/备份/导入/导出/结构或数据
#查看某个表的结构(当前数据库mysql,查看表user):mysql > desc user;mysql > describe user;mysql > show columns from user;mysql > show fields from user;mysql > show create table user;mysql > select * from informatio原创 2016-07-07 10:20:57 · 2668 阅读 · 0 评论 -
MySQL mysqldump 常见备份参数说明
#【-A, --all-databases】导出所有数据库数据,包括数据库和表的创建脚本mysqldump -uroot -pmysql -A#【-a】导出包括创建选项,默认启用(如创建表时带有选项 ENGINE DEFAULT CHARSET);# 相反:不需要选项则使用 --skip-create-options mysqldump -uroot -pmysql -a tes...原创 2017-07-06 22:02:30 · 2330 阅读 · 0 评论 -
MySQL 单个数据库备份还原
数据库备份还原#单个数据库备份及压缩mysqldump -uroot -pmysql --opt --databases --routines --events --flush-logs --single-transaction --master-data=2 --default-character-set=utf8 test | gzip > /opt/testdb_back.sql.原创 2017-07-10 10:06:22 · 6744 阅读 · 0 评论 -
MySQL 导出视图、函数、存储过程、事件、触发器的定义
鉴于单独导出这些脚本太麻烦,一般都跟着表结构或其他不必要的数据一起导出,因此整理了一个简单的shell脚本,直接随意导出想要的对象的定义。#!/bin/bash# ./output_db_object_definition.sh > /dev/null 2>&1db_user=""db_pwd=""db_host=""db_port=3306db_name="...原创 2018-10-23 19:59:37 · 3258 阅读 · 1 评论 -
RDS For MySQL 本地还原
RDS FOR MySQL 下载至本地还原:参考:https://help.aliyun.com/knowledge_detail/41817.html?spm=a2c4g.11186623.4.3.596e10721NSVa5完整实例:db_rds_backup.tar日志文件:mysql-bin.000512,mysql-bin.000513------------------...原创 2018-11-08 18:03:45 · 512 阅读 · 0 评论 -
MySQL 二进制日志备份
MySQL 中很少提及日志的备份,但日志备份也是非常重要,可以恢复到指定时间点。日志备份可以使用自带的工具 mysqlbinlog 进行备份,mysqlbinlog 也是解析 binlog 的工具。相关参考: Using mysqlbinlog to Back Up Binary Log Files 示例:# 备份指定 binlog 文件(备份的文件名有前缀 "prefix_")...原创 2019-01-25 12:49:53 · 1202 阅读 · 0 评论 -
MySQL 自动备份还原工具 MySQL-AutoXtraBackup
MySQL-AutoXtraBackup 是 Percona 实验室中的开源工具,是基于 xtrabackup 和 autoxtrabackup 备份的备份工具。如果不是很熟悉 AutoXtraBackup,个人觉得还不如使用 autoxtrabackup 方便,因为 AutoXtraBackup 同样需要配置和了解相关参数。 MySQL-AutoXtraBackup 1.5 安装要求:...原创 2019-01-28 11:02:08 · 1160 阅读 · 0 评论