澳门网络娱乐游戏平台-澳门电子游戏娱乐网址-官方直营

【澳门在线网址】mysql主从复制与主主复制

翻阅目录

1、简介

      MySQL作为世界上选用最为布满的数据库之风流倜傥,无偿是其原因之生机勃勃。但不得忽视的是它本身的效用确实很强盛。随着本事的上扬,在实际的临蓐条件中,由单台MySQL数据库服务器没办法满意实际的须求。那时候数据库集群就很好的解决了那么些主题素材了。选拔MySQL布满式集群,能够搭建一个高并发、负载均衡的集群服务器(那篇博客临时不关乎)。以前我们应当要保管每台MySQL服务器里的数据同步。数据同步大家得以经过MySQL内部安插就能够轻易完结,主要有主从复制和主主复制。

  • 1、简介
  • 2、境况认证
  • 3、主从复制
  •      3.1、MySQL
  •      3.2、配置文件
  •     3.3、开端营造主从复制
  •       3.4、测量检验主从复制
  • 4、MySql主主复制
  • 澳门在线网址,     4.1、达成原理
  •      4.2、配置文件
  •     4.3、开始营造主主复制
  •     4.4、测量试验主主复制
  • 5、注意事项

2、情形认证

     两台linux设想主机

     Linux版本CentOS6.6、MySQL 5.5

     ip:192.168.95.11、192.168.95.12

 

3、主从复制

1、简介

      MySQL作为世界上行使最为普及的数据库之少年老成,免费是其缘由之风度翩翩。但不得忽视的是它本身的效力实在很有力。随着本领的前进,在实质上的生产条件中,由单台MySQL数据库服务器不能够满意实际的急需。当时数据库集群就很好的缓和了那一个主题材料了。接收MySQL遍及式集群,能够搭建三个高并发、负载均衡的集群服务器(那篇博客一时不涉及)。早先大家一定要要确认保障每台MySQL服务器里的数量同步。数据同步大家能够通过MySQL内部布署就能够轻易做到,首要有主从复制和主主复制。

 

     3.1、MySQL

            已经安装好,而且未有任何数据

2、情状认证

     两台linux设想主机

     Linux版本CentOS6.6、MySQL 5.5

     ip:192.168.95.11、192.168.95.12

 

     3.2、配置文件

            经常Linux中的MySQL配置文件都在/etc/my.cnf(windows中的配置文件为mysql.ini卡塔尔(英语:State of Qatar)

            log-bin=mysql-bin 开启二进制日志

           注意:二进制日志必需拉开,因为数量的一路实质上便是其余的MySQL数据库服务器将这几个数量变动的二进制日志在本机上再试行一遍。

           192.168.95.11  为主数据库服务器

           192.168.95.12  为从数据库服务器

3、主从复制

 

    3.3、初叶营造主从复制

            第一步:

            在192.168.95.11中创制三个192.168.95.12主机中能够登入的MySQL客户

            用户:mysql12

            密码:mysql12

            mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql12’@’192.168.95.12’ IDENTIFIED BY ‘mysql12’;

            mysql>FLUSH PRIVILEGES;

            第二步:

            查看192.168.95.11MySQL服务器二进制文件名与职分

            mysql>SHOW MASTER STATUS;

            澳门在线网址 1

            第三步:

            告知二进制文件名与任务

            在192.168.95.12中执行:

            mysql>CHANGE MASTER TO

                     >MASTER_HOST=’192.168.95.11’,

                     >MASTER_USER=’mysql12’,

                     >MASTER_PASSWORD=’mysql12’,

                     >MASTER_LOG_FILE=’mysql-bin.000048’,

                     >MASTER_LOG_POS=432;

            澳门在线网址 2

            完结主从复制配置

     3.1、MySQL

            已经安装好,并且未有别的数据

 

      3.4、测验主从复制

            在192.168.95.12中

            mysql>START SLAVE;   #张开复制

            mysql>SHOW SLAVE STATUSG   #查看主从复制是还是不是布置成功

            澳门在线网址 3

            当看到Slave_IO_Running: YES、Slave_SQL_Running: YES才申明状态平常

            实际测量检验:

            --登陆192.168.95.11主MySQL

            mysql>SHOW DATABASES;

            澳门在线网址 4

            --登陆192.168.95.12从MySQL

            mysql>SHOW DATABASES;

            澳门在线网址 5

            -----------------------------------------------------

            192.168.95.11主MySQL操作:

            mysql>create database aa;

            mysql>use aa;

            mysql>create table tab1(id int auto_increment,name varchar(10),primary key(id));

            mysql>show databases;

            mysql>show tables;

            澳门在线网址 6

            192.168.95.12从MySQL操作:

            mysql>show databases;

            mysql>show tables;

            澳门在线网址 7

            由地点八个结实图可查出,两主机达到了数码同步。主从复制的配置就是那般的归纳。

     3.2、配置文件

            平日Linux中的MySQL配置文件都在/etc/my.cnf(windows中的配置文件为mysql.ini卡塔尔(英语:State of Qatar)

            log-bin=mysql-bin 开启二进制日志

           注意:二进制日志必得开启,因为数量的联合签名实质上便是别的的MySQL数据库服务器将那个数额变动的二进制日志在本机上再实行一遍。

           192.168.95.11  为主数据库服务器

           192.168.95.12  为从数据库服务器

 

4、MySql主主复制

本文由澳门网络娱乐游戏平台发布于数据库,转载请注明出处:【澳门在线网址】mysql主从复制与主主复制

相关阅读