Mysql5.6.24 的主从复制及用atlas实现读写分离

Mysql5.6.24 的主从复制及用atlas实现读写分离

ID:44714900

大小:1.68 MB

页数:15页

时间:2019-10-25

Mysql5.6.24 的主从复制及用atlas实现读写分离_第1页
Mysql5.6.24 的主从复制及用atlas实现读写分离_第2页
Mysql5.6.24 的主从复制及用atlas实现读写分离_第3页
Mysql5.6.24 的主从复制及用atlas实现读写分离_第4页
Mysql5.6.24 的主从复制及用atlas实现读写分离_第5页
资源描述:

《Mysql5.6.24 的主从复制及用atlas实现读写分离》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mysql5.6.24的主从复制及用atlas实现读写分离在实际企业应用环境当中,单台mysql数据库是不足以满足日后业务需求的。譬如服务器发生故障,没有备份服务器来提供服务的话,业务就得停止。使用mysql主从复制的好处有:1、采用主从服务器这种架构,稳定性得以提升。如果主服务器发生故障,我们可以使用从服务器来提供服务。2、在主从服务器上分开处理用户的请求,可以提升数据处理效率。3、将主服务器上的数据复制到从服务器上,保护数据免受意外的损失。环境描述:新企业要搭建架构为主从复制的mysql数据库。主服务器(mysql-master):IP地址:192.168.1.180,mys

2、ql已安装,没有用户数据。从服务器(mysql-slave):IP地址:192.168.1.181,mysql已安装,没有用户数据。主从服务器均可正常提供服务。主从复制配置如下:在主服务器上操作:1)、确保/etc/my.cnf中有如下参数,没有的话需手工添加,并重启mysql服务。[mysqld]log-bin=/usr/local/mysql/data/mysql/mysql-bin启动二进制文件server-id=1服务器ID2)、登录mysql,在mysql中添加一个repl的账号,并授权给从服务器。[root@localhost~]#mysql-uroot–p12345

3、6登录mysqlmysql>grantreplicationslaveon*.*to'repl'@'192.168.1.181'identifiedby'123';创建repl用户,并授权给192.168.1.181使用。3)、查询主数据库状态,并记下FILE及Position的值,这个在后面配置从服务器的时候要用到。mysql>showmasterstatus;在从服务器上操作:1)、确保/etc/my.cnf中有log-bin=mysql-bin和server-id=1参数,并把server-id=1修改为server-id=10。修改之后如下所示:[mysqld]log-b

4、in=/usr/local/mysql/data/mysql/mysql-bin启动二进制文件server-id=10服务器ID2)、重启mysql服务。3)、登录mysql,执行如下语句[root@localhost~]#mysql-uroot–p123456mysql>changemastertomaster_host='192.168.1.180',master_user='repl',master_password='123',master_log_file='mysql-bin.000001',master_log_pos=330;4)、启动slave同步。mysql>

5、startslave;5)、检查主从同步,如果您看到Slave_IO_Running和Slave_SQL_Running均为Yes,则主从复制连接正常。mysql>showslavestatusG验证配置是否正常,mysql主从能否正常复制。在主数据库上新建一个库,并且在库中写一个表和一些数据。[root@localhost~]#mysql-uroot–p123456mysql>createdatabasemysqltest;mysql>usemysqltest;mysql>createtableuser(idint(5),namechar(10));mysql>inserti

6、ntouservalues(00001,'zhangsan');在从数据库中验证一下,是否正常复制到数据。[root@localhost~]#mysql-uroot–p123456mysql>showdatabases;mysql>select*frommysqltest.user;从上图中的结果,我们可以看到mysql主从复制已经在起作用了,我们在主数据库中写入的数据已经复制到我们的从数据库中了。环境如下:单台数据库存有数据,要升级为主从复制的架构。主数据库:mysql-master:IP192.168.1.180,数据库正常提供服务,有数据。从数据库:mysql-slave:

7、IP192.168.1.181,数据库正常提供服务,无数据。升级大致步骤如下:1、修改主数据库配置文件,开启主从复制必要的功能。2、在主数据库中创建一个账号并授权给从数据库使用。3、导出主数据库中的数据。4、修改从数据库配置文件,开启主从复制必要的功能。5、把刚才主数据库中导出的数据导入到从数据库。6、在从数据库中配置连接主数据库要用到的账户、密码等。7、启动主从复制功能,并检查是否正常复制。开始升级:在主数据库上操作:1)、确保/etc/my.cnf中有如下参数,没有的话需手工

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。