加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 钦州站长网 (https://www.0777zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

详解MySQL数据库设置主从同步的方法

发布时间:2016-12-06 15:22:09 所属栏目:云计算 来源:站长网
导读:简介 MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力。 MySQL主从同步的机制: MySQL同步的流程大致如下: nbsp;nbsp;nbsp;nbsp; 1、主服务器(master)将变

2、slave端:

# 停止主从同步 
mysqlgt; stop slave; 

# 连接断开时,重新连接超时时间 
mysqlgt; change master to master_connect_retry=50; 

# 开启主从同步 
mysqlgt; start slave; 

以上连接超时设置,类似方式可用于设置主数据库ip,同步帐号密码,同步位置

详解MySQL数据库设置主从同步的方法

判断主从服务器是否正常运行代码:

 //在从服务器中执行以下语句
 $sql = "show slave status";
 $result = mysql_query($sql, $slave_link);
 $row = mysql_fetch_assoc($result);

 $Slave_IO_Running = $row['Slave_IO_Running'];
 $Slave_SQL_Running = $row['Slave_SQL_Running'];

 //下面两项为判断标准
 if ('Yes' == $Slave_IO_Running  'Yes' == $Slave_SQL_Running) {

 } else {
  $content .= "从数据库( $host )挂掉了!!! lt;br/gt;";
 }

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。

(编辑:PHP编程网 - 钦州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!