环境:

A、B的MySQL数据库版本同为5.0.45-community-nt

A:

操作系统:Windows xp

IP地址:192.168.18.110

B:

操作系统:Windows xp

的IP地址:192.168.18.107

配置过程:

1、在A的数据库中建立一个备份帐户,命令如下:

GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO backup@’192.168.18.107′ IDENTIFIED BY ‘1234′;

建立一个帐户backup,并且只能允许从192.168.18.107这个地址上来登陆,密码是1234。

2、因为mysql版本新密码算法不同,所以进入mysql下,输入:

set password for ‘backup’@'192.168.100.2′=old_password(‘1234′);

3、关停A服务器,将A中的数据拷贝到B服务器中,使得A和B中的数据同步,并且确保在全部设置操作结束前,

禁止在A和B服务器中进行写操作,使得两数据库中的数据一定要相同!

4、对A服务器的配置进行修改,打开mysql/my.ini文件,在[mysqld]下面添加如下内容:

server-id=1

log-bin=c:\log-bin.log

binlog-do-db=test

server-id:为主服务器A的ID值

log-bin:二进制变更日值

binlog-do-db=需要复制的数据库名,如果复制多个数据库,重复设置这个选项即可

5、重启A服务器,从现在起,它将把客户堆有关数据库的修改记载到二进制变更日志里去。

6、关停B服务器,对B服务器配置,以便让它知道自己的镜像ID、到哪里去找主服务器以及怎么样去连接服务器。

最简单的情况是主、从服务器分别运行在不同的主机上并都使用着默认的TCP/IP端口,只要在从服务器启动时去读取

的mysql/my.ini文件里添加以下几行指令就行了。

[mysqld]

server-id=2

master-host=192.168.18.110

master-user=backup

master-password=1234

//以下内容为可选

replicate-do-db=test

server-id:从服务器B的ID值。注意不能和主服务器的ID值相同。

master-host:主服务器的IP地址。

master-user:从服务器连接主服务器的帐号。

master-password:从服务器连接主服务器的帐号密码。

replicate-do-db:告诉主服务器只对指定的数据库进行同步镜像。

7、重启从服务器B。至此所有设置全部完成。更新A中的数据,B中也会立刻进行同步更新。

如果从服务器没有进行同步更新,你可以通过查看从服务器中的mysql_error.log日志文件进行排错。

我自己没有同步了数据,但是我的从服务器没有test数据库时一切同步正常,启动后会自动创建数据库,

、建立表以及增加已有数据。

8、由于设置了slave的配置信息,mysql在数据库data目录下生成master.info,所以如有要修改

相关slave的配置要先删除该文件,否则修改的配置不能生效。

9、 要验证主从设置是否已经成功,可以登录从服务器输入如下命令:

mysql> show slave status\G

会得到类似下面的列表:

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

mysql从服务器配置_mysql主从服务器配置基础教程相关推荐

  1. mysql的服务器编号_mysql主从服务器配置.doc

    mysql主从服务器配置.doc 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 数据库的全部内容!七.FAQ7.1. scp 了整个 var ...

  2. mysql 树形结构_Mysql安装:基础入门知识

    1.什么是数据库?什么是SQL? 数据库:数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合 用来管理数据库的计算机系统成为数据管理系统,Data Management Sys ...

  3. mysql 微服务器配置_mysql 微服务器配置

    ECS训练营-基于云服务器构建微信公众号管理系统 [](#安装环境 "安装环境")安装环境 基于昨天的环境,这里不再赘述. [](#安装微擎 "安装微擎")安装 ...

  4. mysql 同步方式_MYSQL 主从同步详解

    关于MYSQL主从同步 什么是MYSQL的主从复制 主从复制是指将一个服务器作为主服务器,所有的数据更新操作都在主服务器进行,并且将主服务器的数据同步到一个或多个从服务器,保证从服务器和主服务器的数据 ...

  5. mysql relaylog 慢_MySQL 主从同步延迟的原因及解决办法

    mysql 用主从同步的方法进行读写分离,减轻主服务器的压力的做法现在在业内做的非常普遍. 主从同步基本上能做到实时同步.我从别的网站借用了主从同步的原理图. 在配置好了, 主从同步以后, 主服务器会 ...

  6. mysql特有语法_MySQL详细的基础语法

    常用函数 IFNULL,ISNULLMySQL详细基础语法 SELECT IFNULL(null, 1); ifnull1.png SELECT IFNULL(0, 1); ifnull2.png S ...

  7. mysql 写入慢_MySQL主从,你遇到过哪些问题?

    上篇文章介绍了单机环境下的MySQL主从异步复制和主从半同步复制的搭建过程.搭建过程很简单,但是在实际使用过程中,更多的是解决问题,本篇文章将介绍一下MySQL主从复制中常见的问题以及如何定位问题和如 ...

  8. mysql 半同步_mysql 主从同步 与 半同步

    mysql主从同步复制定义 主从同步使得数据可以从一个数据库服务器复制到其他服务器上,在复制数据时,一个服务器充当主服务器(master),其余的服务器充当从服务器(slave).通过配置文件,可以指 ...

  9. 安装mysql中文步骤_MySql安装步骤图文教程及中文乱码的解决方案

    mysql server安装步骤如下所示: 1安装mysql server 2 安装mysqlserver管理工具 解压中文语言包,将文件复制到安装目录下覆盖 文件覆盖后,打开软件设置语言为中文(cn ...

最新文章

  1. MyBatis传入多个参数的问题 - mingyue1818
  2. jyphon 环境变量配置
  3. vue+springboot-前台怎么回显本地文件夹下的图片
  4. Cython——[AttributeError: ‘MSVCCompiler‘ object has no attribute ‘compiler_so‘]解决方案
  5. harbor登录验证_Harbor 源码浅析
  6. html 注册插件,HTML 插件
  7. mkpasswd命令使用方法
  8. 转:Session,有没有必要使用它?
  9. linux下vscode配置c++,使其和Visual Studio2019一样调试
  10. (转)Palantir: 神秘的大数据公司
  11. IntelliJ IDEA搭建Hadoop开发环境(下)
  12. 关于Linux内核vmlinuz、initrd.img和System.map
  13. 【Makefile】简单的Makefile编写
  14. 是否有免安装的oracle,免安装的Oracle客户端
  15. 一、jsp和Servlet基础理论及jstl和EL表达式用法
  16. 马云谈年轻人压力大:年轻人怕压力就白活了
  17. 如何将m4a格式音频转为mp3?
  18. React + Ts项目搭建
  19. Chapter 3: Strings、Vectors And Arrays
  20. 全志h3通用固件_全志H3固件解包打包方法

热门文章

  1. 【远程办公】5分钟一拍照、10分钟一截屏 ?
  2. 迈向电商认知智能时代的基石:阿里电商认知图谱揭秘
  3. MaxCompute Hash Clustering介绍
  4. 谁说技术男不浪漫!90后程序员2天做出猫咪情绪识别软件
  5. 山石网科发布重磅容器安全产品“山石云铠”,云安全版图再下一城
  6. 针对提高48V 配电性能的诸多思考!
  7. 再获绿色等级5A称号!揭开腾讯数据中心节能环保黑科技
  8. 你与数据科学家只差这26条python技巧
  9. python脚本限制_解决python 上传图片限制格式问题
  10. 循环队列的java结构_java数据结构之循环队列(数组实现)