所在的位置: mysql >> mysql前景 >> 使用mysqlbackup备份

使用mysqlbackup备份

北京湿疹的最好医院 http://news.39.net/bjzkhbzy/210622/9092263.html
A.1全库备份.命令:mysqlbackup--defaults-file=/home/mysql-server/mysql3/my.cnf--user=root--password=root--databases=mysqltotal2--with-timestamp--backup-dir=/home/mysql-server/backupbackup参数说明:--defaults-filemy.cnf文件的路径,主要用于一台服务器多个mysql服务.默认位置是/etc/my.cnf--user用户名,这个用户必须在mysql库里面有创建table和查询,插入的权限.在备份的过程中.mysqlbackup会在mysql库下建立backup_history,backup_progress表.用户保留备份的历史信息和备份的基础信息.--password密码--database需要备份的数据库,要备份多个数据库需要用””包括起来,每个数据库中间用空格分开--with-timestamp用户创建一个备份目录下面当前时间的文件夹,如果没有这个参数,多次备份时,制定同一个目录,会使上一次备份的文件覆盖掉.--backup-dir备份的目录Backup表明,这是备份操作A.2全库还原.第一步:检测事务日志Mysqlbackup--defaults-file=/home/mysql-server/mysql2/my.cnf--backup-dir=/home/mysql-server/backup/-03-21_14-01-34/apply-log参数说明:apply-log:因为在备份的时候是在线的,如果有新插入的SQL语句,会记录新增加的LSN点,然后新修改的页面会放到这个文件里面(ibbackup_logfile),同时也会放到表空间里面.当还原使用这个参数的时候,mysqlbackup会检测ibbackup_logfile和表空间的LSN点,然后比较ibbackup_logfile文件表空间LSN的差值,把这个值放到事务日志LOG里面.(事务日志如果填满了,会进入表空间的)第二步:copy物理文件mysqlbackup--defaults-file=/home/mysql-server/mysql2/my.cnf--backup-dir=/home/mysql-server/backup/-03-21_14-01-34/--innodb_log_files_in_group=2copy-backB.1压缩全库备份mysqlbackup--defaults-file=/home/mysql-server/mysql3/my.cnf--user=root--password=root--


转载请注明:http://www.aierlanlan.com/cyrz/6437.html

  • 上一篇文章:
  •   
  • 下一篇文章: