MySQL主主、主从、从从配置文件

主配置文件:

[[email protected] ~]# more /etc/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

?

log-bin=mysqlbin

server-id = 1 #主机标示,整数

read-only =0 #主机,读写都可以

binlog-do-db =testdb01 #需要备份数据,多个写多行

binlog-ignore-db =mysql #不需要备份的数据库,多个写多行

?

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

?

?

从配置文件:

[[email protected] ~]# more /etc/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

?

log-bin=mysqlbin

?

server-id = 2

log_slave_updates=1

master-host = 10.0.0.8

master-user = mysqlbak

master-pass = abc123!

master-port = 3306

master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时>间差(秒)

replicate-do-db =testdb01 #只复制某个库

replicate-ignore-db=mysql #不复制某个库

?

?

?

?

?

?

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

?

从从配置文件:

[[email protected] ~]$ more /etc/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

?

log-bin=mysqlbin

?

server-id = 3

master-host = 10.0.0.9

master-user = mysqlbak02

master-pass = abc123!

master-port = 3306

master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时>间差(秒)

replicate-do-db =testdb01 #只复制某个库

replicate-ignore-db=mysql #不复制某个库

?

?

?

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

时间: 2024-11-03 19:07:51

MySQL主主、主从、从从配置文件的相关文章

搭建MySQL的主从、半同步、主主复制架构

复制其最终目的是让一台服务器的数据和另外的服务器的数据保持同步,已达到数据冗余或者服务的负载均衡.一台主服务器可以连接多台从服务器,并且从服务器也可以反过来作为主服务器.主从服务器可以位于不同的网络拓扑中,由于mysql的强大复制功能,其复制目标可以是所有的数据库,也可以是某些数据库,甚至是某个数据库中的某些表进行复制. MySQL支持的两种复制方案:基于语句复制,基于行复制基于语句复制基于行复制,这两种复制方式都是通过记录主服务器的二进制日志中任何有可能导致数据库内数据发生改变的SQL语句到中

mysql主从、主主配置

MySQL复制概述 ⑴.MySQL数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费多久,不容乐观的未来,但是我们还是要能熟练掌握MySQL数据的架构和安全备份等功能,毕竟现在它还算是开源界的老大吧! MySQL数据库支持同步复制.单向.异步复制,在复制的过程中一个服务器充当主服务,而一个或多个服务器充当从服务器.主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环.这

mysql 5.6.33主从+主主

1 实验环境 # cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) A主机:master IP:192.168.1.138 MYSQL:# mysql -Vmysql  Ver 14.14 Distrib 5.6.33 B主机:slave  IP:192.168.1.9   MYSQL:# mysql -Vmysql  Ver 14.14 Distrib 5.6.33 注意:mysql数据库的版本,两个数据库版本要相同,或者

Mysql的主主备份与主从备份--同步

Mysql的主主备份与主从备份--同步 一:实验目标 mysql主从原理 实战:mysql主从配置 实战:mysql主主配置 二:实验环境 导入测试数据库book: Mysql主xuegod63   IP:192.168.1.63 Mysql从xuegod64   IP:192.168.1.64 三:实验代码 实战:mysql主从配置  服务概述:主从复制 复制解决的基本问题是让一台服务器的数据和另外的服务器保持同步. 一台主服务器可以连接多台从服务器,并且从服务器也可以反过来作主服务器.主服务

mysql的主从,主主,半同步

主配置文件 [mysqld] datadir=/data/mydata log-bin=/data/binlogs/master-bin socket=/var/lib/mysql/mysql.sock innodb_file_per_table=on server-id=1 sync_binlog=on  #在事务提交时,立即把bin-log缓存区中的事件立即刷写到磁盘到的二进制日志区上,保证从服务器尽早同步数据 innodb_flush_log_at_trx_commit=on  #当使用i

MySQL 主主同步配置和主从配置步骤

MySQL 主主同步配置步骤 转载:http://www.jb51.net/article/33624.htm 创建同步用户.修改 /etc/my.cnf 配置文件,为其添加以下内容.分别重启服务器ODD EVEN 上的mysql服务 MySQL 主主同步配置 服务器名 IP 系统 MySQL odd.example.com 192.168.1.116 rhel-5.8 5.5.16 even.example.com 192.168.1.115 rhel-5.8 5.5.16 假设要同步的库是

mysql的主从,主主,半同步,SSL复制

本实验的目的是实现两台主机上的MySQL数据复制,以及基于SSL的复制. *要注意的两点问题所在: 1,版本问题:复制双方的版本最好一致,若不同,从节点的版本必须高于主节点的版本 2,复制起点问题:(1),从0开始,使用于均为新建服务器.(2),中间开始,就需要完全备份主服务上的数据,并将数据恢复至从服务器: 从服务器从备份时主服务器二进制日志所在位置开始复制. 实验环境: node1:MASTER MariaDB 172.16.18.1 node2:SALVE    MariaDB 172.1

mysql主从和mysql主主和半同步复制

一.准备(主从都需要配置):     yum -y install mysql mysql-server #安装mysql   yum -y install ntpdate #安装时间同步   echo '*/1 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null' >>/var/spool/cron/root #配置网络时间同步   service mysqld start #启动服务   chkconfig --add 

mysql 主从配置 和 主主配置

一:主从配置 A机:192.168.1.67 (主) B机:192.168.1.20 (从) A机操作: 1:备份要做主从的数据库. mysqldump -uroot -pkobe24 -S /tmp/mysql.sock discuz > /home/discuz.back #备份discuz至/home/discuz.back. scp /home/discuz.back [email protected]:/home/discuz.back #远程复制到从服务器上. 2:修改my.cnf

Mysql 主从 主主简单配置

##创建两台版本相同的mysql 1.主节点修改配置文件 /etc/mysql/my.cf log-bin=master-bin    #启用二进制日志 默认可以不改 # binary logging format - mixed recommended binlog_format=mixed # required unique id between 1 and 2^32 - 1 # defaults to 1 if master-host is not set # but will not f