本次实验的主要目的是剖析配置MySQL(和PHP搭配之最佳组合) 数据库的主辅MySQL数据库同步的实际操作步骤,我前两天在相关网站看见的资料,觉得挺好,就拿出来供大家分享,开始具体的配置。

本次试验的MySQL(和PHP搭配之最佳组合)版本都是 4.1.7-standard-log , master 端的操作系统是 redhat 9.0 , slave 端的操作系统是 redhat 7.3.

1.修改 master 端的my.cnf,增加配置参数:

[MySQL(和PHP搭配之最佳组合)]

log-bin

server-id=1

2. 修改 slave 端的my.cnf,增加配置参数:

log-bin

mastermaster-host=master

master-user=rep

master-password=rep

master-port=3306

server-id=2

以上参数都是最基本的配置,就不多解释了,解下来势初始化数据.

1.清空 master 上的所有 binlog,如果现存的 binlog有用的话,请先备份起来;接着把 master 上的所有数据文件打包,包括ibdata那些文件.

2.类似的方法清空 slave 上的所有 binlog,将 master上的数据文件压缩包拷贝到自身的数据文件目录下.

启动master,新增一个rep用户

" grant all privileges on *.* to rep@% identified by 'rep'; flush privileges

启动slave,检测MySQL数据库同步是否成功.

一般情况下,不成功的原因是slave连接上master之后定位binlog失败,这就需要将双方的binlog都设置成一致,然后stop slave; start slave; 即可.

以上的相关内容就是对MySQL数据库同步实例的介绍,望你能有所收获。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php mysql数据库同步_实现MySQL数据库同步实例演示_MySQL相关推荐

  1. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  2. access mysql 同步_使ACCESS数据库保持同步

    同步(Synchronization)是数据库在网络环境中应用所要涉及到的一个重要概念.其基本过程大致分以下几个步骤:首先把一个数据库设为可复制副本属性,使其成为设计正本(VB中称设计原版,ACCES ...

  3. mysql主从数据库含义_(转)Mysql数据库主从心得整理

    管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对 ...

  4. 数据库mysql建立索引_为mysql数据库建立索引

    前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过 ...

  5. 系统中mysql设计过程_某系统 数据库设计过程记录

    数据库设计文档(MySQL) XXX 项目 MySQL + Elasticsearch 数据库架构设计 What & Why What 现在需要一个 能够暂时/临时承担系统检索需求, 长期承担 ...

  6. mysql 存储过程 排序_更改MySQL存储过程“数据库排序规则”的名称

    我已将数据库从本地计算机导入到服务器计算机.导入数据库时​​,系统默认将数据库的字符集值设置为"拉丁".我已将数据库的字符集更改为" utf8".但是,数据库排 ...

  7. mysql语句导出数据库文件_通过Mysql命令行语句来导入、导出数据库文件

    Mysql命令行导出数据库: 1.首先我们通过命令行进入到mysql安装目录的bin目录下,比如我输入的命令行为: cd C:\Program Files\MySQL\MySQL Server 5.5 ...

  8. 怎么在linux下用mysql建库_在MySQL/MariaDB中创建数据库、数据库用户和授予特权(针对Linux平台)...

    在本文中,将学习MySQL/MariaDB数据库创建.数据库用户创建以及如何向用户授予权限,方法针对Linux平台.安装数据库请参考为CentOS 8操作系统安装MySQL的方法,以安装MySQL 8 ...

  9. mysql 增量备份_云计算-开源数据库-备份

    关于备份: 备份原因:怕丢,怕被误删. 备份目标:数据的一致性,服务的可用性. 备份技术:物理备份/冷备份 直接复制数据库文件,适用于大型数据库环境,不受存储引擎的限制,但不能恢复到不同的MySQL版 ...

最新文章

  1. tomcat(3)连接器
  2. Html中的map标签
  3. python爬取新闻存入数据库_Python爬取数据并写入MySQL数据库的实例
  4. python 字符串替换_python字符串替换的2种方法
  5. List小心性能损失的方法
  6. 智能配电房综合监控系统 建设成效
  7. app支付宝接入流程图_支付宝资金预授权开通免押租赁系统,芝麻信用免押租赁app/小程序...
  8. 第十届蓝桥杯完整版题解 (详细讲解) (新鲜出炉)
  9. 区块链会计案例_或许你也曾想过:区块链正在改变着会计行业!
  10. linux中prometheus的使用
  11. Base64系列第一篇 Base64介绍
  12. Java子类与父类之间的对象转换
  13. gym101908 F. Music Festival(状压dp)
  14. LaTex支持中文的三种方式
  15. Javascript函数内静态变量与实例变量
  16. python判断值是否存在_python如何判断元素是否存在
  17. STM32 使用SYN6288语音模块
  18. 名词解释:DNS,A记录,子域名,CNAME别名,PTR,MX,TXT,SRV,TTL
  19. 微软、Google、Twitter、Facebook登录
  20. 项目管理大会演讲PPT

热门文章

  1. 表格视图,文本视图和Web视图
  2. 由replaceAll引发的java.util.regex.PatternSyntaxException错误
  3. 操作系统(13)-操作系统中的死锁及其预防、避免、检测与解除
  4. 三种Hash算法对比以及秒传原理.
  5. bd3.1 Python 高级
  6. mysql中使用日期加减时无法识别年-月格式数据的问题,%Y-%m这种格式数据
  7. 华为USG6550 MIB CPU MEM
  8. linux运维人员如何最大限度避免误删文件
  9. 如何在linux当中,大量的添加用户
  10. 如何通过JMX远程监控Solr?