Mysql 主从服务器配置
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-23
ter“我需要从某个bin-log的哪个位置开始往后的日志内容,请发给我” 4. Slave 的 SQL 线程检测到 Relay Log 中新增加了内容后,会马上解析该 Log 文件中的内容成为在 Master 端真实执行时候的那些可执行的 Query 语句,并在自身执行这些 Query.这样,实际上就是在 Master 端和 Slave 端执行了同样的 Query,两端的数据是完全一样的. 二、 设置mysql主从配置的优点: 1、 解决web应用系统,数据库出现的性能瓶颈,采用数据库集群的方式来实现查询负载;一个系统中数据库的查询操作比更新操作要多得多,通过多台查询服务器将数据库的查询分担到不同的查询服务器上从而提高查询效率. 2、 Mysql数据库支持数据库的主从复制功能,使用主数据库进行数据的插入、删除与更新操作,而从数据库则专门用来进行数据查询操作,这样可以将更新操作和查询操作分担到不同的数据库上,从而提高了查询效率. 三、 主从数据库服务器的配置 1、 主数据库服务器的配置 (1)、修改mysql的配置文件(/etc/my.cnf)在配置文件中设置: server-id = 1 ###每一个数据库服务器都要制定一个唯一的server-id,通常主服务器制定为1. log-bin=mysql-bin ###mysql进行主从复制是通过二进制的日志文件来进行的,开启mysql的日志功能 (这个是/etc/my.cnf的默认配置,保持不变即可) (2)、GRANT REPLICATION SLAVE ON *.* TO '' replication''@''172.28.3.41'' IDENTIFIED BY ''koncept''; #####给主数据库服务器授予一个可以进行复制的用户,172.28.3.41为从服务器的IP,这样从服务器就能有钱先来访问主数据库服务器 2、从数据库服务器的设置 修改数据库配置文件/etc/my.cnf,配置如下内容: #server-id = 1 ####把server-id = 1注释掉, server-id = 2 ####设置从的ID号 master-host = 172.28.3.43 #####设置主服务器的IP master-user = replication #####设置连接主服务器的用户名 master-password = concept #####设置连接主服务器的密码 replicate-do-db=imtest0 ######设置你要同步的数据库,可以设置多个 ####就是我们前面建的用户名和密码,另外如果有端口号的变化还要配置端口 master-port = <port> 配置成你设置的端口就OK了! 3、分别重新启动主从服务器 #### 如果不重新启动主服务器在后面查看status的时候会出现问题! 4在从服务器上登录mysql,输入:show slave status\G 如果发现有: Slave_IO_Running: Yes Slave_SQL_Running: Yes 就说明已经成功了,如果这两个选项不全是Yes,那就说明你钱面的某个配置错了, 我做的时候没有把主服务器重启,就出现 Slave_IO_Running: NO.重启后好了! 四、 监控服务器的状态 1、 监控主服务器的状态 可通过show master status来监控主服务器的状态,内容如下: ------------------ ---------- -------------- ------------------ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | ------------------ ---------- -------------- ------------------ | mysql-bin.000003 | 1164 | | | ------------------ ---------- -------------- ------------------ #####其中File表示日志文件记录,Position表示日志文件的位置,这个也是数据库执行复制操作的标识,后面两字段表示复制的数据库名和不复制的数据库名,也可以在配置文件中你进行配置. 2、 监控从服务器的状态 可以通过:show slave status\G来查看,另外如果从数据库在复制的过程中出现问题,可以 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Mysql 主从服务器配置的所有评论