ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:632.72KB ,
资源ID:7837696      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7837696.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(读写分离-项目.docx)为本站会员(hwpkd79526)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

读写分离-项目.docx

1、四、mysql-AB 复制1.实验环境A Mysql Master:主机名: IP:192.168.11.73 OS:redhat6.3_64B Mysql Slave:主机名: IP:192.168.11.74 OS:redhat6.3_642.AB复制实现原理MySQL支持单向、双向复制、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入一个二进制日志文件中,并创建一个索引文件以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,日志文件会通知主服务器,从服务器在日志中读取的最后一次成功更新的位置。接着,从服

2、务器在上次成功更新的位置处开始进入更新操作。更新完成后从服务器开始进入等待状态,等待主服务器后续的更新。在 Mysql复制中,主服务器也称为 master,从服务器称为 slave,因此,想要启用同步机制,在 master上就必须启用二进制日志。每个 slave接受来自 master上在二进制日志中记录的更新操作,而在 slave上相当于执行了这个操作的一个拷贝。实现过程:(ax 是 A机器的步骤,bx 是 B的步骤。如 a1 是 A的第一步)master在 192.168.11.73虚拟机上a1.安装 mysql-server# yum install y mysql-servera2.修

3、改/etc/f 主配置文件# vim /etc/f log-bin=mysql-binserver-id = 1skip-name-resolve 关闭反向解析图 A-1a3.启动 mysql服务/etc/init.d/mysqld start注意:会提示添加密码 mysqladm -u root -p123456 设置密码,u 为用户名 root p为密码 123456 ,如果 p 与 123456 分开,表示 密码在下行输入,123456则表示数据库的名字。会提示输入密码。a4.创建一个从服务用户 slave#mysql /密码为空,直接 mysql就进入到数据库了。mysql grant

4、 replication slave,reload,super on *.* to slave“192.168.11.74“ identified by 123;/给 B机器授权 slava用户和密码图 A-2mysql flush privileges; /刷新图 A-3a5.给所有的表加读锁mysql flush tables with read lock;图 A-4a6.数据库完整备份Mysql的服务要开启,才能进行 mysqldump的备份。# mysqldump -all-databases /tmp/data.sql图 A-5a7.将备份的数据拷贝到 slave的服务器上# scp

5、 /tmp/data.sql 192.168.11.74:/tmp/ yes password注意:A 机器的 Mysql服务要保持开启。slave在 192.168.11.74虚拟机上安装 mysql-server的服务# yum install y mysql-serverb2.修改主配置文件# vim /etc/f/添加以下内容 server-id = 2relay_log=mysql_relay_binrelay_log_index=mysql_relay_bin.index图 A-6b3.开启 mysql的服务,导入从 A全备份的数据文件 data.sql#/etc/init.d/

6、mysqld start /开启服务# mysql show master status; +-+-+-+-+| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |+-+-+-+-+| mysql-bin.000004 | 106 | 图 A-7B4. 回到 B机器上进行二进制文件的查找,同步,验证在 B上输入以下命令,ip 是 A机器的地址,3306 是 mysql的端口号,slave 与123 是 a4步骤中添加的 slave用户名字和密码。Mysql-bin.000004,106 是master二进制日志状态。mysql change

7、master to - master_host=“192.168.11.73“,- master_port=3306,- master_user=“slave“,- master_password=“123“,- master_log_file=“mysql-bin.000004“,- master_log_pos=106;同步主的基本配置b2.验证 AB复制 IO与 SQL通信是否正常mysql slave start;/开启 slave服务mysql show slave status G; /查看配置结果图 A-8上图 A-8 中 Slave_IO_Running与 Slave_SQL_

8、Running都是“Yes”,说明配置成功3.验证结果A:机器上建库,表,数据 mysql unlock tables;mysql create database db4;mysql use db4;mysql create table d4 (id int);mysql insert into d4 values (1,2,3);B :到 B机器上查找结果mysql show databases;/查看数据库,发现有 db4,说明 AB复制成功了。mysql use db4; /使用 db4的数据库mysql select * from d4;图 A-9Mysql-proxy环境:ip:19

9、2.168.11.75 主机名: 实验目的:mysql-proxy 实现 mysql数据库的读写分离,当读写数据的数据量大时,会增加 IO的瓶颈,使用 mysql-proxy实现了读从一台机器,写从另外一台机器的功能。减轻了计算机的负担。实验过程:1.安装 mysql-proxy #rpm -ivh mysql-proxy-0.8.1-1.el6.x86_64.rpmProxy的读写功能脚本在/usr/share/soc/mysql-proxy-0.8.1/examples/下,proxy还有其他功能:图 P-11.修改 proxy的主配置文件 #vim /etc/sysconfig/mysq

10、l-proxy图 P-2配置文件:-b 是向 A(192.168.11.73)中写数据,-r 是从B(192.168.11.74)中读数据,tutorial-rewrite.lua 是 proxy的读写脚本,-P是全 ip段:3306 端口。2.启动 mysql-proxy服务#/etc/init.d/mysql-proxy start3.proxy与 AB复制的启动关闭顺序开启:proxyAB关闭:ABprox 使用共享存储1.安装 iscsi的包图 I-12.启动 iscsi图 I-23.发现存储图 I-34.挂载iscsiadm -m node -T .openfiler:mql-30G -p 192.168.11.24 -l图 I-45.查看新存储。Fdisk-l 6.先将 mysql的服务停掉,然后备份 mysql的目录/var/lib/mysql 7.挂载,mount /dev/sda /var/lib/mysql8.将备份的 mysql 拷贝的新挂载的 /var/lib/mysql 下MySQL 为 snort和 doliphin提供服务9.创建用户并给予权限图 W-1图 W-2

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报