环境 :

  个人 pc  windows7 一台 ;

  使用 :

  官方下载: mysql-noinstall-5.5.11-win32.zip

1. 解压
成2个 (文件夹)

  mysql_master  (主)

  mysql_slave   (从)

2.
配置文件修改

主服务器配置修改

mysql_master/my-huge.ini  修改名称为   my.ini  

修改刚才 my.ini 文件的 
[client]
port  = 3306
[mysqld]

server-id    = 1
port        = 3306

binlog-do-db    =test #同步test,此处关闭的话,就是除不允许的,其它的库均同步。

binlog-ignore-db=backup   不同步backup库,以下同上
binlog-ignore-db=mysql

binlog-ignore-db=information_schema
log-bin=mysql-bin

启动 mysql-5.1.36-win32_1/bin/mysqld.exe
现在备份Master上的数据;

mysql>FLUSH TABLES WITH READ LOCK;
使用 主 mysql  -u root  创建同步角色

mysql>GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO
backupuser@'127.0.0.1' IDENTIFIED BY '123456';;
mysql>show master status;

+------------------+----------+--------------+------------------+

| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |

+------------------+----------+--------------+------------------+

| mysql-bin.000001 |      106 | test         | backup           |

+------------------+----------+--------------+------------------+

1 row in set (0.00 sec)
这里的file,position会在从库里用到。

从服务器配置:

mysql-5.1.36-win32_2/my-huge.ini  修改名称为   my.ini 
修改刚才 my.ini 文件的 

[client]
#password    = your_password
port        = 3307

socket        = /tmp/mysql.sock

# Here follows entries for some specific programs
# The MySQL server

[mysqld]
server-id    = 2
master-host    = 127.0.0.1

master-user    = backup
master-password    = 123456

master-port    = 3306
port        = 3307

启动
mysql-5.1.36-win32_2/bin/mysqld.exe
我当时遇到的情况是没有成功启动,查看error日志
发现 
[ERROR] d:/mysql_slave/bin/mysqld: unknown variable 'master-host=127.0.0.1'

然后把 下面四行注释掉
master-host    = 127.0.0.1
master-user    = backup

master-password    = 1234
master-port    = 3307
再执行下面的命令。
slave
stop;
change master to master_host='127.0.0.1', master_user='backup',
master_password='123456', master_log_file='mysql-bin.000001',
master_log_pos=106;
slave start;
可以通过 show slave
status;来看看从库的情况。不过信息太多。为了方便查看可以用下面这个命令
show slave status \G;

查看上面的Slave_IO_Running: Yes 和Slave_SQL_Running: Yes 
2个都为yes则证明主从同步正常,如果有任一个显示NO,则证明同步有问题。可以查看数据库日志文件,里面基本上会显示出错误之处,根据错误一步一步排查,基本上都可以解决的。

解锁主库表;
UNLOCK TABLES;

测试
在主mysql服务器
use test

create table tt (ii int); 
然后在从mysql服务器
use test
show tables;

mysql> show tables ;
+----------------+
| Tables_in_test |

+----------------+
| tt             |
+----------------+

1 row in set (0.00 sec) 

window 7 下一台cp 两个mysql 配置主从的更多相关文章

  1. maven学习笔记--window平台下的安装和一些基本的配置

    maven官网:http://maven.apache.org/ 系统要求如下: 安装及配置步骤 (1)下载:到Maven 的官网上去下载windows版本的Maven的安装包!下载对应的zip 格式 ...

  2. window 环境下jdbc访问启用kerberos的impala

    最近,公司生产集群添加kerberos安全认证后,访问集群的任何组件都需要进行认证,这样问题来了,对于impala,未配置kerberos安全认证之前通过impala的jdbc驱动(impala-jd ...

  3. 【转】mysql8.0 在window环境下的部署与配置

    [转]mysql8.0 在window环境下的部署与配置 今天在阿里云window服务器上配置mysql环境,踩了一些坑,分享出来.需要的朋友可以看看.额,或许有人要吐槽我为什么不在linux上去配置 ...

  4. mysql8.0 在window环境下的部署与配置

    今天在阿里云window服务器上配置mysql环境,踩了一些坑,分享出来.需要的朋友可以看看.额,或许有人要吐槽我为什么不在linux上去配置,额,因为我window的那台服务器配置相对高些.本人技术 ...

  5. 如何在一台服务器上安装两个mysql或者更多

    如何在一台服务器上安装两个mysql 1       前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2       环境 mysql ...

  6. window环境下glog的安装

    window环境下glog的安装 分类: c++2014-09-23 14:12 32人阅读 评论(0) 收藏 举报 下载后解压,利用Visual Studio打开google-glog.sln.生成 ...

  7. 在Window平台下安装xgboost的Python版本

    原文:http://blog.csdn.net/pengyulong/article/details/50515916 原文修改了两个地方才安装成功,第3步可以不用,第2步重新生成所有的就行了. 第4 ...

  8. Window环境下配置MySQL 5.6的主从复制

    原文:Window环境下配置MySQL 5.6的主从复制 1.环境准备 Windows 7 64位 MySQL 5.6 主库:192.168.103.207 从库:192.168.103.208 2. ...

  9. (windows)一台电脑上安装两个Mysql服务

    原文:https://my.oschina.net/u/1472917/blog/410732 最近需要在一台电脑上安装两个Mysql服务,需求稍微有些奇怪,但确实很必要.本人原本为了本机测试Word ...

随机推荐

  1. lintcode:线段树的修改

    线段树的修改 对于一棵 最大线段树, 每个节点包含一个额外的 max 属性,用于存储该节点所代表区间的最大值. 设计一个 modify 的方法,接受三个参数 root. index 和 value.该 ...

  2. Android 核心分析之十二Android GEWS窗口管理之基本架构原理

    Android GWES之窗口管理之基本构架原理 Android的窗口管理是C/S模式的.Android中的Window是表示Top Level等顶级窗口的概念.DecorView是Window的To ...

  3. NoSQL数据库有哪些

    NoSQL太火,冒出太多产品了,保守估计也成百上千了. 互联网公司常用的基本集中在以下几种,每种只举一个比较常见或者应用比较成功的例子吧. 1. In-Memory KV Store : Redis ...

  4. JVM垃圾回收机制总结(2) :基本算法概述

    1.引用计数收集器 (Reference Counting) 引用计数是垃圾收集的早期策略.在这种方法中,堆中每一个对象都有一个引用计数.一个对象被创建了,并且指向该对象的引用被分配给一个变量,这个对 ...

  5. Java:进制转换

    进制转换是常常需要的一种数据处理,在java中的一些类中封装了具有转换功能的方法,这个不做介绍.其实,进制之间的转化是通过先位异或&,再位移动>>>的方式实现的. 例如,对于 ...

  6. javascript Klass 实现

    var Klass=function(Parent,props){ var Child,F,i; Child=function(){ if(Child.uber && Child.ub ...

  7. 树形结构部门的 sqlserver 排序

    树形结构部门的 sqlserver 排序 因为要实现部门排序功能,而且要考虑部门的层级,直接用 sql 排序是不行的,所以写个 sql function 来支持. 首先部门表:company CREA ...

  8. ThinkPad L421 如何禁用触摸板

    控制面板 - 硬件和声音 - 鼠标 . 选中如下图所示的 UltraNav 选项卡. 将 启用 TouchPad 前的 √ 去掉即可. 如果没有 UltraNav 这一选项卡,可至联想官网下载相关驱动 ...

  9. Sales Order Flow Statuses

    OE_ORDER_LINES_ALL.flow_status_code column values execute the below query to see the values. SELECT ...

  10. JavaScript 高级篇之闭包、模拟类,继承(五)

    本篇主要分享我对闭包的理解及使用闭包完成私有属性.模拟类.继承等,结合大量例子,希望大家能快速掌握!首先让我们先从一些基本的术语开始吧     一.javascript中的闭包 1.我们一起先来理解什 ...