我们致力于一个MySQL知识的分享网站

  |   本站Feed      

在同一台主机配置MySQL Cluster

2009-06-22 10:55:34  |   才被阅读:998 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:陈臻
标签:

MySQL cluster是share nothing的集群,采用ndb存储引擎,和Oracle的RAC采用集中存储不同,是一种分布式的架构,所以可以很轻松的实现在同一台主机上配置MySQL Cluster,相对RAC来说要简单得多。

在MySQL Cluster中,有三种不同的节点:

管理节点:守护进程为ndb_mgmd,用于管理cluster。
数据节点: 守护进程为ndbd,用于存放数据
SQL节点:守护进程为mysqld,就是一个MySQL实例,对外供客户端连接访问数据。

继续阅读全文...

INNODB 热备工具试验与总结

2009-04-21 19:16:19  |   才被阅读:1,192 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:上帝,咱们不见不散!
标签: ,

INNODB HOT BACKUP是一个商用的可执行文件。不过可以申请30天试用下。
相比MYSQL自身的MYSQLDUMP 导入导出工具来说有以下优点:
1.物理备份。
2.还原速度快。
而MYSQLDUMP在并发小的时候还可以用下。缺点如下:
1.逻辑备份。
2.还原速度慢。
而LVM则可以喝INNODB HOT BACKUP有一拼了,不过有个缺点,就是要建立逻辑卷,而且备份的时候必须得建立跟源数据所在卷一样的临时卷。其他的优点和INNODB HOT BACKUP一样。
不过INNODB HOT BACKUP的缺点也是有的,就是只备份INNODB的表空间以及生成新的REDO 日志。
对于表结构的备份可以直接用MYSQLDUMP来个快速逻辑备份, 或者可以用 INNODB 官方给的开源PERL 脚本来配合备份表结构。

继续阅读全文...

如何从SQL备份文件中提取出特定库

2009-04-17 11:50:12  |   才被阅读:765 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:叶金荣
标签:

直接用 sed 命令从一个mysqldump备份出来的标准 SQL 文件中提取出特定数据库下的所有 SQL 语句

继续阅读全文...

利用tcpdump简易抓取MySQL Query Log

2009-04-13 18:32:25  |   才被阅读:1,440 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:叶金荣
标签: ,

利用tcpdump简易抓取MySQL Query Log

继续阅读全文...

利用binlog来恢复数据库

2009-04-08 18:40:48  |   才被阅读:1,971 次  |   要评论?
分类: MySQL初级应用  |   发布: OurMySQL  |   来源:Westlife_xu
标签:

开发库和线上表结构有很多不一样,分表个数也不同,我需要重新整理保持开发库和线上一致,之前已经告知开发数据是否允许丢失,开发说数据可以不要了,直接丢掉,等我搞好之后开发告诉我部分数据(ring)是不能删除的,我晕,只好想办法来恢复数据了,没有备份,不过还好有全部的binlog。

继续阅读全文...