学会用各种姿势备份MySQL数据库大纲前言为什么需要备份数据?数据的备份类型MySQL备份数据的方式备份需要考虑的问题设计合适的备份策略使用cp进行备份使用mysqldump+复制BINARYLOG备份使用lvm2快照备份数据使用Xtrabackup备份前言我们试着想一想,在生产环境中什么最重要?如果..
分类:
数据库 时间:
2016-04-27 11:03:44
阅读次数:
270
mysql增量备份前提,服务器需要打开二进制日志mysql>SHOWBINARYLOGS;//查看所有的二进制文件mysql>SHOWMASTERSTATUS;//查看当前二进制文件mysqlbinlog使用说明mysqlbinlog导入数据时会产生临时表,这在大文件的特别注意,临时表位置为环境变量TMPDIR比较重要的参数如下:-..
分类:
数据库 时间:
2016-04-23 23:20:37
阅读次数:
410
mysql物理备份与逻辑备份mysql物理备份:mysql物理备份指拷贝整个数据库数据存放的目录文件(默认在/data/db_data目录中)特点:简单,速度快,但不适合memory存储引擎(数据不保存到硬盘上),主要针对MyISAM存储引擎,可通过scp,cp,tar等文件备份工具实现,或者mysql自带的mysqlhotc..
分类:
数据库 时间:
2016-04-23 23:20:35
阅读次数:
424
475 mysqldump -u[username] -h[host] -p[password] --port [port] --skip-lock_tables databaseName > ~/Downloads/all.sql 备份数据 --skip-lock_tables 因为导出要锁定表, ...
分类:
数据库 时间:
2016-04-20 00:12:26
阅读次数:
202
比如我有个discuz的论坛网站,数据库名为discuzmysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||discuz||mysql||test|+--------------------+4rowsinset(0.00sec)mysql>usediscuz;Readingtableinformationforcompletio..
分类:
数据库 时间:
2016-04-14 16:15:16
阅读次数:
176
五、Mysql备份恢复1.备份方式:■直接phpmyadmin导出备份。我们用root管理权限进入phpmyadmin,然后把需要备份网站的mysql数据库导出备份,建议用gzip压缩格式■mysqldump命令。我们用登陆SSH,然后用命令备份■LVS快照备份2.备份策略:■完整备份■增量备份■差异备份3.备份类..
分类:
数据库 时间:
2016-04-12 16:07:24
阅读次数:
249
目前,mysql的备份文件,经过一周左右清理,手动清理会比较费事,所以写了一个简单脚本来实现。 前提介绍: mysql备份文件放在/usr/bak/sql里面,sql文件的备份名称格式为: mysql-`data +%F-%H-%M-%S`.sql 脚本如下: 脚本功能: 删除备份文件到最近7日,显 ...
分类:
数据库 时间:
2016-04-07 15:56:02
阅读次数:
268
一、备份的目的做灾难恢复:对损坏的数据进行恢复和还原需求改变:因需求改变而需要把数据还原到改变以前测试:测试新功能是否可用二、备份需要考虑的问题可以容忍丢失多长时间的数据;恢复数据要在多长时间内完;恢复的时候是否需要持续提供服务;恢复的对象,是整个库,多个..
分类:
数据库 时间:
2016-04-01 16:24:19
阅读次数:
226
#!/bin/bash#记录备份的时间echo"-----"$(date+"%y-%m-%d%H:%M:%S")"-----">>/data/backup_mysql/record.log#定义变量MYUSER=rootMYPASSWORD=29749716#@HeiniaoSOCKET=/data/mysql/mysql.sockMYCMD="mysql-u$MYUSER-p$MYPASSWORD-S$SOCKET"MYDUMP="mysqldump-u$MYUSER-p$..
分类:
数据库 时间:
2016-03-30 18:12:57
阅读次数:
189
MySQL备份和恢复实战MyISAM数据表备份之mysqlhotcopy数据表为myisam引擎的备份。可以使用mysqlhotcopy和mysqldump工具进行备份。1)介绍这个工具是一个Perl语言写的脚本。使用mysqlhotcopy必须安装perl-DBD-MySQL、perl-DBD。2)特点a:文件系统级别的copy,mysqldump则是数据..
分类:
数据库 时间:
2016-03-30 16:35:24
阅读次数:
253