Linux系统运维:http://www.linuxyw.com,QQ交流群:244914685

Linux系统运维 - 专业的linux运维学习与交流社区

当前位置: 主页 > 运维经验 > 运维故障 >

MYSQL 主从复制配置 主主复制配置

时间:2013-05-04 20:25来源:www.shencan.net 作者:shencan 点击:
这篇文章讲讲mysql 的主从(主主原理跟主从一样 但是有个东西得注意下 不然成死循环了) 关于mysql主从复制的原理 就 不多讲了 马哥的mysql视频讲得很详细 这里直接来配置 1.安装 useradd

这篇文章讲讲mysql 的主从(主主原理跟主从一样 但是有个东西得注意下 不然成死循环了)

关于mysql主从复制的原理 就 不多讲了    马哥的mysql视频讲得很详细 这里直接来配置

1.安装

useradd mysql

yum install cmake -y  #其他的自己选择安装

wget http://fossies.org/linux/misc/mysql-5.5.31.tar.bz2  && tar fxj mysql-5.5.31.tar.bz2  && cd mysql-5.5.31 && cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DMYSQL_USER=mysql -DMYSQL_DATADIR=/data/mysql/  -DDEFAULT_COLLATION=utf8_general_ci && make && make install

cp support-files/my-medium.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysql  && scripts/mysql_install_db –user=mysql  && /usr/local/mysql/bin/mysqld_safe &

2.配置

主的配置

server-id = 1

log-bin=mysql-bin  #开启 log-bin
binlog-do-db=test  #需要同步的database
binlog-ignore-db=mysql#不需要同步的database
sync_binlog=1  #binlog更新的时候写入磁盘

从配置

server-id = 2

log-bin=mysql-bin
replicate-do-db=test
replicate-ignore-db=mysql
log-slave-updates
sync_binlog=1

在主上授权

登录mysql (有密码的输入密码)

use mysql;

grant replication slave,file on *.* to ’cange’@’192.168.0.254′ identified by ’canshifu’;

flush privileges;

show master status\G;

在从库指定用户连接主库

stop slave;

mysql> change master to master_host=’192.168.0.253′,master_user=’cange’,master_password=’canshifu’, master_log_file=’mysql-bin.000009′,master_log_pos=317;

start slave;

本文来自linux系统运维http://www.linuxyw.com/linux/yunweiguzhang/20130504/152.html

顶一下
(0)
0%
踩一下
(0)
0%
分享按钮
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片