热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

MySql主从同步设立

MySql主从同步设置主MySql服务器A:192.168.1.3从MySql服务器B:192.168.1.4?1、编辑A的my.cnf,一般在etcmy.cnf,在[mysqld]下面添加?log-binmysql-bin开启MYSQL二进制日志server-id1服务器ID不能重复binlog-do-dblsnphp需要主从同步的

MySql主从同步设置 主MySql服务器A:192.168.1.3 从MySql服务器B:192.168.1.4 ? 1、编辑A的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加 ? log-bin=mysql-bin //开启MYSQL二进制日志server-id=1 //服务器ID不能重复binlog-do-db=lsnphp //需要主从同步的

MySql主从同步设置

主MySql服务器A:192.168.1.3

从MySql服务器B:192.168.1.4

?

1、编辑A的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加

?

log-bin=mysql-bin //开启MYSQL二进制日志

server-id=1 //服务器ID不能重复

binlog-do-db=lsnphp //需要主从同步的数据库,需要同步多个数据库,复制多次这个参数

binlog-ignore-db=mysql //不需要主从同步的数据库

expire-logs-days = 10 //二进制日志保留时间

?

2、在 A 上添加一个用于主从同步的帐号:

?

GRANT REPLICATION SLAVE ON *.* TO 'rep1'@'192.168.1.4' IDENTIFIED BY '123456';

?

3、重启MySql

?

/etc/init.d/mysql restart

?

4、登录MySql,将数据库设置为只读模式:

?

FLUSH TABLES WITH READ LOCK;

?

5、执行下面命令,记录下file及position的值

?

show master status;

?

6、导出需要备份的数据库

?

mysqldumop -uroot -ppwd lsnphp > /home/sqlbak/lsnphp.sql

?

7、编辑B的my.cnf,一般在/etc/my.cnf,在[mysqld]下面添加

?

server-id=2 //服务器ID不能重复

replicate-do-db=lsnphp //需要做主从同步的数据库

replicate-ignore-db=mysql //不需要同步的数据库

?

?

8、在B服务器上导入备份数据

?

set names utf8;
source /home/sqlbak/lsnphp.php;

?

9、重启B服务器的MySql服务

?

10、登录B服务器,执行下面的命令,设置连接信息,file及position的值是之前记录下来,position的值没有单引号,其他的值要单引号:

?

change master to master_host='192.168.1.3', 
master_user='rep1', 
master_password='123456', 
master_log_file='file的值', 
master_log_pos=position的值;

?

11、启动从库连接,执行下面的命令:

?

start slave; //启动从库连接

?

12、查看从库状态:

?

 show slave status\G;

?

13、到这里MySql的主从同步设置就完成了,可以在主服务器上插入一条记录,然后去从服务器上验证下是否已经同步。

?

?

?

?

推荐阅读
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 推荐一个ASP的内容管理框架(ASP Nuke)的优势和适用场景
    本文推荐了一个ASP的内容管理框架ASP Nuke,并介绍了其主要功能和特点。ASP Nuke支持文章新闻管理、投票、论坛等主要内容,并可以自定义模块。最新版本为0.8,虽然目前仍处于Alpha状态,但作者表示会继续更新完善。文章还分析了使用ASP的原因,包括ASP相对较小、易于部署和较简单等优势,适用于建立门户、网站的组织和小公司等场景。 ... [详细]
  • 本文介绍了如何在MySQL中将零值替换为先前的非零值的方法,包括使用内联查询和更新查询。同时还提供了选择正确值的方法。 ... [详细]
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
author-avatar
靈幻雪月
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有