mysql配置主从架构步骤

1、安装数据库服务(安装mysql),创建需要同步的数据库(management)

2、修改主服务器的配置文件,设定同步数据库和不同步数据库,修改后需重启(/etc/my.cnf)

在[mysqld]下添加如下配置:

server-id = 100 #100表示主服务器

log-bin = mysql-bin #启用MySQL二进制日志系统

binlog_do_db = management #指定需要同步的数据库

binlog_ignore_db = mysql #无需同步的数据库

binlog_ignore_db = information_schema #无需同步的数据库

3、创建主从同步账户,授权

4、记录Mysql二进制文件的file和position值

5、添加从数据库的配置(/etc/my.cnf)

server-id=1000#最好和主服务器的id号差距大点

log-bin=mysql-bin #启用MySQL二进制日志系统

read_only=1  #设定从服务器只读

log_slave_updates=1 #如果数据库作为其他数据库的从库,那么从主库复制数据时,将写入日志

6、在从库设定指向主库的配置

change master to master_host=‘192.168.100.20‘,master_user=‘slave‘,master_password=‘123‘,

master_log_file=‘mysql-bin.000001‘,master_log_pos=120;

7、配置后需要关闭slave,然后开启slave才能看到效果

stop slave;    start slave;

show slave status\G;#如下图所示就代表已经搭建成功了!

时间: 2024-10-18 21:40:03

mysql配置主从架构步骤的相关文章

Centos 6.4下 MySQL配置主从服务(集群)

我们前面两篇文章都分别介绍了Mysql的安装及配置.备份及还原,今天我们继续前面的环境介绍一下Centos 6.4下MySQL配置主从实现数据同步,也可以理解为双机热备,来提高服务器的高可用性.对于Mysql的服务器配置就不多介绍了,如果有不明白的可以参阅前面的MySQL文章介绍: 配置MySQL主服务器的my.cnf文件 我们首先打开MySQL主服务器的配置文件 vim /etc/my.cnf 默认配置 我们需要添加以下内容到MySQL服务主配置文件内: #设置服务器ID,为1的表示为主服务器

window 7 下一台cp 两个mysql 配置主从

环境 : 个人 pc windows7 一台 ; 使用 : 官方下载: mysql-noinstall-5.5.11-win32.zip 1. 解压 成2个 (文件夹) mysql_master (主) mysql_slave (从) 2. 配置文件修改 主服务器配置修改 mysql_master/my-huge.ini 修改名称为 my.ini 修改刚才 my.ini 文件的 [client] port = 3306 [mysqld] server-id = 1 port = 3306 bin

MYSQL配置主从同步

MYSQL配置主从同步 mysql主服务器配置 vim /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 lower_case_table_names=1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #设置数据库标识 server-id=2 #任何一个事务提交之后就立即写入到磁盘中的二进制文件 syn

ansible 自动化搭建mysql服务器快速配置主从架构

操作步骤 注: 先把selinx和iptables停掉 并确保服务器光驱有光盘并已链接/etc/init.d/iptables stop ( C6 )systemctl stop firewalld ( C7 )setenforce 0 临时关闭selinux 1: 安装 epel源1:yum -y install lrzsz2:rz + epel 跟脚本和源数据库二进制包 3:安装例:rpm -ivh epel-release-latest-6.noarch ( C6 ) 2: 安装 ansi

mysql配置主从数据库

1.目的 1.1 实现数据备份 1.2 项目访问时可以实现读写分离,提高访问和操作数据的速度<读写分离好处> 2.背景 这次的主从配置主要实现主库数据的改变可以实现同步到从库中: 此次试验的主库为liunx<ubuntu4.8.2> 下mysql 5.6.19,从库为windows10 下mysql 5.6.24:  3.准备知识 3.1 在liunx下mysql的配置文件为: /etc/mysql/my.conf 3.2 在windows下mysql的配置文件为: mysqlpa

centos下面安装mysql 配置主从同步

步骤1: 假设    192.168.20.52是主库.    192.168.20.53是主库. 可变部分   192.168.20根据您Ip自己设置 . p4ssword 密码   repl 账户名 在哪里执行? 登陆mysql 执行 GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO [email protected]'192.168.20.%' IDENTIFIED BY 'p4ssword'; 步骤2 vim /etc/my.cnf    新增

Mysql互为主从架构配置

MySQL主主复制结构区别于主从复制结构.在主主复制结构中,两台服务器的任 何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器 互为主从,并且都能向外提供服务. 这就比使用主从复制具有更好的性能. 接下来我将使用两个同样的服务器来实现这个效果: server1_mysql:192.168.1.108 server2_mysql: 192.168.1.110 拓扑结构:server1_mysql-------server2_mysql 1.创建用户并授权server1:mysq

MySQL配置主从备份

MySQL主从备份配置实例 场景: 1.主服务器192.168.0.225.从服务器192.168.0.226.其中,主服务器上已有数据. 2.主从服务器上的mysql版本及安装配置相同. 一.主从备份的原理: 主服务器数据库的每次操作都会记录在二进制日志文件mysql-bin.xxx中.从服务器的I/O线程使用专用帐号登陆到主服务器中读取该二进制文件,并将文件内容写入到自己本地的中继日志relay-log文件中.然后从服务器的SQL线程会根据中继日志中的内容执行SQL语句. 这要求两台服务器有

MySQL配置主从同步过程记录

今天由于工作需要,配置了一下主从同步,这里记录一下配置过程,以备查阅. 事先度娘了一番,主从同步需要保证主从服务器MySQL版本一致(我的略有差别,主服务器版本5.5.31,从服务器版本5.5.19). 1.初始化表结构,将主服务器上的表结构全部备份导入到从服务器上,之后,之后主服务器暂时不要做数据修改操作. 2.下载备份文件,并导入到从服务器,方式有很多,这里不再赘述. 3.修改主服务器master的MySQL配置文件,开启主服务器二进制日志,并设置服务器唯一ID,编辑/etc/my.cnf,