Linux下MySQL主从服务器的搭建详细实例完整版

Linux下MySQL主从服务器的搭建详细实例完整版

ID:39465439

大小:177.50 KB

页数:21页

时间:2019-07-04

Linux下MySQL主从服务器的搭建详细实例完整版_第1页
Linux下MySQL主从服务器的搭建详细实例完整版_第2页
Linux下MySQL主从服务器的搭建详细实例完整版_第3页
Linux下MySQL主从服务器的搭建详细实例完整版_第4页
Linux下MySQL主从服务器的搭建详细实例完整版_第5页
资源描述:

《Linux下MySQL主从服务器的搭建详细实例完整版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Linux下MySQL主从服务器搭建一.主从服务器原理1二.MySQL主从配置的优点和实验环境3三.主从数据库服务器的配置41.配置两台Linux服务器的ip地址42.主机从机安装MySQL43.配置主服务器84.配置从服务器85.查看同步情况9四.验证111.增加。112.修改。123.删除13五.监控服务器的状态141.监控主服务器的状态142.监控从服务器的状态143.从数据库常用命令14六.常见问题与解答15七.附件181.MySQL基本命令18一.主从服务器原理MySQL的Replication是一个异步的复制过

2、程,从一个MySQLinstace(我们称之为Master)复制到另一个MySQLinstance(我们称之Slave)。在Master与Slave之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在Slave端,另外一个线程(IO线程)在Master端。要实现MySQL的Replication,首先必须打开Master端的BinaryLog(MySQL-bin.xxxxxx)功能,否则无法实现。因为整个复制过程实际上就是Slave从Master端获取该日志然后再在自己身上完全顺序的执行日志中

3、所记录的各种操作。打开MySQL的BinaryLog可以通过在启动MySQLServer的过程中使用“—log-bin”参数选项,或者在my.cnf配置文件中的MySQLd参数组([MySQLd]标识后的参数部分)增加“log-bin”参数项。MySQL复制的基本过程拓扑图如下:1.Slave上面的IO线程连接上Master2,并请求从指定日志文件的指定位置(或者从最开始的日志)之后的日志内容;2.Master接收到来自Slave的IO线程的请求后,通过负责复制的IO线程根据请求信息读取指定日志指定位置之后的日志信息,返回

4、给Slave端的IO线程。返回信息中除了日志所包含的信息之外,还包括本次返回的信息在Master端的BinaryLog文件的名称以及在BinaryLog中的位置;3.Slave的IO线程接收到信息后,将接收到的日志内容依次写入到Slave端的RelayLog文件(MySQL-relay-bin.xxxxxx)的最末端,并将读取到的Master端的bin-log的文件名和位置记录到master-info文件中,以便在下一次读取的时候能够清楚的高速Master“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我”

5、4.Slave的SQL线程检测到RelayLog中新增加了内容后,会马上解析该Log文件中的内容成为在Master端真实执行时候的那些可执行的Query语句,并在自身执行这些Query。这样,实际上就是在Master端和Slave端执行了同样的Query,所以两端的数据是完全一样的。2Linux下MySQL主从服务器搭建一.MySQL主从配置的优点和实验环境优点:1.解决web应用系统,数据库出现的性能瓶颈,采用数据库集群的方式来实现查询负载;一个系统中数据库的查询操作比更新操作要多得多,通过多台查询服务器将数据库的查询分

6、担到不同的查询服务器上从而提高查询效率。2.MySQL数据库支持数据库的主从复制功能,使用主数据库进行数据的插入、删除与更新操作,而从数据库则专门用来进行数据查询操作,这样可以将更新操作和查询操作分担到不同的数据库上,从而提高了查询效率。环境:虚拟机:VMwareWorkstation8.0.0系统:RedHatEnterpriseLinux5MySQL版本:MySQL-client-5.1.7-0.i386MySQL-server-5.1.7-0.i386服务器主机IP:192.168.0.2/24服务器从机IP:192

7、.168.0.3/24网关IP:192.168.0.1/2420Linux下MySQL主从服务器搭建一.主从数据库服务器的配置1.配置两台Linux服务器的ip地址主机IP:[root@localhost~]#ifconfigeth0Linkencap:EthernetHWaddr00:0C:29:B4:0B:D8inetaddr:192.168.0.2Bcast:192.168.0.255Mask:255.255.255.0从机IP:[root@localhost~]#ifconfigeth0Linkencap:Ethe

8、rnetHWaddr00:0C:29:0F:65:D6inetaddr:192.168.0.3Bcast:192.168.0.255Mask:255.255.255.02.主机从机安装MySQL主服务器:安装服务器端:[root@localhostlxy]#rpm-ivhMySQL-server-5.1

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

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

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