目录1、工具介绍2、工具安装3、备份策略及准备测试数据4、全备份数据5、增量备份数据6、灾难恢复7、总结1、工具介绍percona-xtrabackup软件包中中包含了两个工具,一个是xtrabackup,另一个是innobackupex,innobackupex由per进行封装,在对innodb表进行备份时会自动调用xtraba..
分类:
数据库 时间:
2015-04-16 10:31:26
阅读次数:
223
mysqldump -u root -p[password] db_sth > db_sth.sql
报错:mysqldump: Got error: 1286: Unknown table engine 'InnoDB' when using LOCK TABLES
mysql -u root -p[password]
use db_sth;
show tables;...
分类:
数据库 时间:
2015-04-15 19:38:33
阅读次数:
179
今天我们聊聊复制,复制对于mysql的重要性不言而喻,mysql集群的负载均衡,读写分离和高可用都是基于复制实现。下文主要从4个方面展开,mysql的异步复制,半同步复制和并行复制,最后会简单聊下第三方复制工具。由于生产环境中,innodb存储引擎支持事务,并且行级复制使用广泛,所以下文的讨论都.....
分类:
数据库 时间:
2015-04-14 14:16:52
阅读次数:
247
MySql存储引擎MySql数据库有很多种存储引擎,不同的引擎特点不同,有各自的优点。最近在看MySQL技术内幕,刚好做下笔记。InnoDB存储引擎这个是自从MySQL 5.5.8版本后的默认存储引擎,也是我平时使用的搜索引擎。支持事务操作,主要面向联机事务处理的应用,特点是行锁设计,支持外键,也支持类似Oracle的非锁定读这种默认读取操作不会产生锁。通过使用版本控制来获得高并发并且实现了SQL标...
分类:
数据库 时间:
2015-04-13 20:54:36
阅读次数:
116
众所周知Mysql5.1.46默认引擎为Myisam,那如何开启InnoDB引擎呢?本人在安装数据库并开启InnoDB引擎时出现不少错误,先一一列举仅供大家参考。...
分类:
数据库 时间:
2015-04-13 20:53:11
阅读次数:
151
场景:一个商品有库存,下单时先检查库存,如果>0,把库存-1然后下单,如果0,然后都会执行update),所以需要加锁,InnoDB支持通过特定的语句进行显示加锁:select...lock in share modeselect...for udpateselect quantity from p...
分类:
其他好文 时间:
2015-04-13 00:06:04
阅读次数:
726
第一次运行程序时,将Hibernte中的hibernate.hbm2ddl.auto设置成create,让Hibernate帮助自动建表,但不成功,报了如下信息: You have an error in your SQL syntax; check the manual that correspo...
分类:
数据库 时间:
2015-04-12 16:10:33
阅读次数:
198
安装为了让文章更具完整性,我们选择从源代码安装MySQL,需要注意的是早期的版本有内存泄漏,所以推荐安装最新的稳定版,截至本文发稿时为止,最新的稳定版是5.6.13,我们就以此为例来说明,过程很简单,只要激活了WITH_INNODB_MEMCACHED即可:?123456789101112131415shell>..
分类:
数据库 时间:
2015-04-11 21:04:57
阅读次数:
177
1.错误日志报告如下:.....120223 23:36:06 InnoDB: Compressed tables use zlib 1.2.3120223 23:36:06 InnoDB: Initializing buffer pool,size = 24.0GInnoDB: mmap(2647...
分类:
数据库 时间:
2015-04-11 19:26:20
阅读次数:
135
将CentOS上的mysql升级以后,出现无法启动服务的问题。运行mysqld_safe后查看log信息,看到标题所示的错误。搜索以后发现是配置不对,难道两个版本的配置不能互相兼容?那还叫升级?坑爹啊!版本:MySQL5.5.8 GA症状:无法启动mysql,在“mysql数据库目录/主机名.err...
分类:
数据库 时间:
2015-04-11 14:38:47
阅读次数:
167