抚琴煮酒 mysql_MySQL数据库主从同步

MySQL数据库主从同步

MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。所以我在项目部署和实施中经常会采用这种方案;鉴于生产环境下的mysql的严谨性,我这里推荐采用张宴兄的MySQL源码编译的方法.

第④版更新内容如下:

一、增加了mysql5.1.38的编译安装过程,安装过程仍然采用张宴早期安装mysql的方法,摈弃了用脚本控制的办法;

二、从库取主库的方法仍然采用tar获取,未采用mysqldump的原因是在实际配置中发现,此法失败的机率比较大,故一直用tar取主数据库的完整快照,这里有网友不是太理解,这里重点说明下;

三、mysql主从复制虽然配置比较简单,但同时也是柄刃剑;因为如果在主库上发生误删表现象,从库也会发生;所以主表的单机备份一定要作,推荐同时也作FTP备份;

四、binlog日志一定要开启,签于生产环境的严谨性,此贴欢迎大家交流探讨,找出其中的bug和错误,以免误导新人;此贴我会持续关注和更新(抚琴煮酒)

数据库目录及其它

http://www.doczj.com/doc/e96551cc58f5f61fb736669e.htmlf配置文件/usr/local/webserver/mysql/http://www.doczj.com/doc/e96551cc58f5f61fb736669e.htmlf

mysql数据库位置/usr/local/webserver/mysql/data/

主数据库:192.168.4.191

从数据库:192.168.4.192

操作系统:RHEL5.464位

服务器类型:HP580G5,双四核XeonE5520,32G内存,4块300GSAS做成RAID10

mysql5.1.38源码编译过程如下:/usr/sbin/groupadd mysql

/usr/sbin/useradd-g mysql mysql

unzip mysql-5.1.38.zip

cd mysql-5.1.38/

./configure--prefix=/usr/local/webserver/mysql/--enable-assembler --with-extra-charsets=complex--enable-thread-safe-client--with-big-tables--with-readline --with-ssl--with-embedded-server--enable-local-infile--with-plugins=innobase

make&&make install

chmod+w/usr/local/webserver/mysql

chown-R mysql:mysql/usr/local/webserver/mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值