切换路径到备份文件所在路径.
cd /home/mysql/
解压备份文件.
其中,filename.tar.gz?为备份文件名.
tar vizxf filename.tar.gz
检查解压后文件包含的数据库是否正确.
cd filename/
ll
恢复数据文件.
系统显示?innobackupex: completed OK!,则数据恢复成功.
innobackupex --defaults-file=./backup-my.cnf --apply-log ./
修改配置文件.将解压文件?backup-my.cnf?中的?innodb_fast_checksum、innodb_page_size、innodb_log_block_size注释掉,并且添加?datadir=/home/mysql,如下所示.
# The MySQL Server
[mysqld]
#innodb_fast_checksum=0
datadir=/home/mysql/
重装 MySQL 系统库,取得数据库的 root 权限.
系统显示如下,则 mysql 系统库重装成功.
Installing MySQL system table...
OK
Filling help table...
rm -rf mysql
mysql_install_db --user=mysql --datadir=/home/mysql/
修改文件属主.
chown -R mysql:mysql /home/mysql/
启动 mysqld 进程.
mysqld_safe --defaults-file=/home/mysql/backup-my.cnf
mysql –u root –p
验证数据库是否完整.
系统显示入选,则数据库恢复成功.
+--------------------+
| Database ? ? ? ? ? |
| information_schema |
| mysql ? ? ? ? ? ? ?|
| performance_schema |
| test ? ? ? ? ? ? ? |
show databases;
数据备份是数据容灾的最后一道防线,即便有着两地三中心的架构,备份也依然重要.如果备份出问题,备份时影响了交易业务,备份数据无法恢复,这些也是企业难以承受的.所以选择合适的备份工具尤为重要.
每个企业级数据库都会有配套的备份工具,MEB(MySQL Enterprise Backup)就是MySQL企业版中非常重要的工具之一,是为企业级客户提供的数据备份方案.
MySQL 企业版还有哪些功能?
特性1:Backup Lock
只有InnoDB表,仅上备份锁
若有非InnoDB表,上全局锁
MEB能做到在线热备,备份时不影响数据库读写,这是利用了InnoDB事务日志,在备份期间持续监视redo log的变化,读取增量变化,写入到ibbackup_logfile,也就不需要上锁来保障备份一致性.(对非InnoDB的文件需要上读锁拷贝)
如果备份期间数据库写入负载特别大,而写入ibbackup_logfile速度较慢,redo log size也不大,很可能会出现ibbackup_logfile的写入速度跟不上redo log记录生成速度,redo log 空间不够时需要覆写日志文件,那么来不及写入ibbackup_logfile的记录会丢失,导致备份失败.
Page Tracking 是为优化增量备份效率,减少不必要的数据页扫描.
page-track:利用LSN精确跟踪上次备份之后被修改页面,仅复制这些页面,效率最快.
optimistic:扫描上次备份之后被修改的InnoDB 数据文件中,找出并拷贝修改的页面.依赖系统时间,使用存在限制.
full-scan:扫描所有InnoDB数据文件,找出并拷贝自上次备份之后修改的页面,效率最慢
①.、利用page-track增量备份,需先安装备份组件
mysql INSTALL COMPONENT "";
SELECT mysqlbackup_page_track_set(true);
last_backup:基于前一次备份做增备,前一次备份可能是增备,也可能是全备.这种方式全备之间可能会有多个增备,每次增量可能比较小,但恢复时需要逐个合并.
last_full_backup:基于前一次全备做增备.这种方式增备会越往后体积可能越大,但恢复时只需要合并最后一次增量备份.
dir:基于前一次的备份目录,前一次备份可能是增备,也可能是全备.
page-track 模式 磁盘读写均衡,说明读写的都是修改页面.
full-scan模式 磁盘读写差别很大,说明读了很多未修改的页面.
以上就是土嘎嘎小编为大家整理的mysql怎么备份到本地相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!