Mysql应用Mysql实时备份实现方法
《Mysql应用Mysql实时备份实现方法》要点: MYSQL数据库目前成熟的实时备份为双机(master/slave),是基于同步日志事件来实现,那单机如何实现具有增量的备份呢?可以借用双机的原理,非常简单,实施步骤如下: MYSQL数据库1、vi my.cfg 代码如下:[mysqld] log-update=/home/backup/update #添加该行 MYSQL数据库2、service mysql restart MYSQL数据库会在/home/backup/update00001文件,内容为数据库变化的所有SQL(没有select) MYSQL数据库3、每天的全备,mysql4.0+最简单就是备份data目录. 代码如下:service mysql stop tar -czf data(日期).tar.gz mysql/data service mysql start 当mysql启动时系统会自动在/home/backup/创建update0000*的文件,那我们可以用该文件作为当天全备的增量实时备份. MYSQL数据库4、数据还原 service mysql stop tar -zxvf data(日期).tar.gz mysql/ service mysql start mysqladmin -u -p /home/backup/update0000* MYSQL数据库如想还原昨天、前天的数据只需要找相应的update0000*来还原即可:) MYSQL数据库以下是补充: MYSQL数据库1、MYSQL数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库里面,从而实现MYSQL数据库的实时备份. MYSQL数据库server-id=1 //数据库的id这个应该默认是1就不用改动 MYSQL数据库上面的binlog-do-db和binlog-ignore-db可以设置成多个数据库,每个数据库名称之间用“,”分割开. MYSQL数据库设置好以后,重启一下数据库服务. MYSQL数据库4、从服务器设置 MYSQL数据库然后将你刚才打包的数据库文件拷贝到你的从数据库目录中. MYSQL数据库mysql> slave stop; //停止slave的服务 MYSQL数据库停止之后,还是在mysql提示符下,设置主服务器的各种参数 MYSQL数据库然后启动同步数据库的进程 MYSQL数据库没有意外的话基本上到这一步,双库同步就已经实现了. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- select … into outfile 备份恢复(load data)以及mysqldu
- timestamp的两个属性:CURRENT_TIMESTAMP 和ON UPDATE CURR
- Mysql实例浅析Mysql Join语法以及性能优化
- Mysql入门debian6配置mysql允许远程连接的方法(图)
- Mysql必读MySQL Sleep连接过多问题解决方法
- 使用solr的DIHandler 构建mysql大表全量索引,内存溢出问题
- group by 和 having(转载)
- MYSQL数据库MySQL 4G内存服务器配置优化
- sql – 规范化“Toxi”方式真的值得吗? (3NF)
- MySql的架构总监讲述数据库的新方向