linux centos6.4 mysql主从同步配置
2015-01-05 18:15
621 查看
装好mysql后 进行主从mysql 的/etc/my.cnf 配置
主的my.cnf
主my.cnf
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
datadir=/mysqldata/mysql
socket=/mysqldata/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_file_per_table=1
server-id=1
log-bin=mysql-bin
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
从的my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id = 2
relay-log = relay-bin
innodb_file_per_table = 1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
配置完后启动mysqld服务
service mysqld start
运行mysql: mysql -u root -p
主机:
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'repl';
show master status;
会出现 master_log_file , master_log_pos的地址
从机mysql 执行的命令
change master to
master_host='192.168.0.198(主机)',master_user='repl',master_password='repl',master_log_file='mysql-bin.000003',master_log_pos=321;
start slave
stop slave
show slave status \G
然后可以测试。。。。。
如果一直连接不上记得关闭防火墙操作
关闭防火墙
service iptables stop
禁止防火墙开机启动
chkconfig iptables off
当同步某条sql出错时在从机的mysql上命令上执行
set global sql_slave_skip_counter=1
跳过错误;
主的my.cnf
主my.cnf
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
#datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
datadir=/mysqldata/mysql
socket=/mysqldata/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
innodb_file_per_table=1
server-id=1
log-bin=mysql-bin
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
从的my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
server-id = 2
relay-log = relay-bin
innodb_file_per_table = 1
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
配置完后启动mysqld服务
service mysqld start
运行mysql: mysql -u root -p
主机:
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%' IDENTIFIED BY 'repl';
show master status;
会出现 master_log_file , master_log_pos的地址
从机mysql 执行的命令
change master to
master_host='192.168.0.198(主机)',master_user='repl',master_password='repl',master_log_file='mysql-bin.000003',master_log_pos=321;
start slave
stop slave
show slave status \G
然后可以测试。。。。。
如果一直连接不上记得关闭防火墙操作
关闭防火墙
service iptables stop
禁止防火墙开机启动
chkconfig iptables off
当同步某条sql出错时在从机的mysql上命令上执行
set global sql_slave_skip_counter=1
跳过错误;
相关文章推荐
- Centos5.4和Windows server 2003的MySQL主从同步配置
- CentOS下MySQL主从同步配置 Slave_IO_Runing:NO
- centos下MySQL主从同步配置
- linux下mysql主从同步配置
- centos下MySQL主从同步配置
- CentOS6.2(64bit)下mysql5.6.16主从同步配置
- CentOS6.5下MySQL主从同步配置
- Centos5.7下Mysql主从同步配置
- Linux下MySQL主从同步复制详细配置
- CentOS之MYSQL主从同步配置
- MySql(mysql-5.1.26)主从同步配置详解,OS (CentOS 5.9 X64)
- Linux下MySQL的主从热备(自动同步)配置
- centos下MySQL主从同步配置
- centos下MySQL主从同步配置
- CentOS下MySQL主从同步配置
- Linux CentOS5.5 下 mysql5.5.3-m3 同步与主从备份
- centos下MySQL主从同步配置
- CentOS6.4 配置mysql服务器启动多个端口,同步单表数据
- CentOS下MySQL主从同步配置 Slave_IO_Runing:NO