win7下 mysql主从配置实现
win7下学习 mysql主从复制
一.环境:
主服务器(master):192.168.1.23
mysql版本:5.5
从服务器(slave):192.168.1.24
mysql版本:5.5
二.master设置
1.修改 my.ini
在 [mysqld]后面增加如下内容:
#主服务器标识
server-id=1
# 设置二进制文件路径(在安装mysql目录下新建这些目录,mysql_log为文件名)
log-bin=d:\mysql\logs\mysql_log
# 允许同步的数据库
binlog-do-db=test
#不允许同步的数据库
binlog-ignore-db=mysql
binlog-ignore-db=yes
2.重启 mysql
3.在master上增加一个同步的用户名
GRANT REPLICATION SLAVE ON *.* TO 'lin3615'@'192.168.1.24' IDENTIFIED BY '123456';
4.如果master上要用同步的数据,应先备份一份到 slave,使他们数据一致
5.mysql>show master status;
可以查看情况
三.slave操作
1.修改slave的 my.ini
log-bin=f:\mysql\logs\mysql_log # 设置日志的路径,与master类似
server-id=2 # salve服务器标识,唯一,不能与master相同
replicate-do-db=test # 设置要同步的数据库
replicate-ignore-db=mysql # 忽略要同步的数据库
2.重启 mysql
3.用命令行执行:
mysql>CHANGE MASTER TO MASTER_HOST='192.168.1.23',\
MASTER_USER='lin3615',MASTER_PASSWORD='123456';
其中:
master_host: master ip
master_user:master上作为同步用的用户名
master_password:设置同步用户名密码
4.再重启 mysql>slave start;
mysql > show slave status\G;
查看
Slave_IO_Running:Yes
Slave_SQL_Running:Yes
如是以上信息,即成功了
可以测试
==============
如果出错,要重新设置从数据库,则要用
slave stop;停止从服务器的从工作
在数据库存放数据文件夹中删除 master.info文件和hostname-relay-bin开头的文件
再重新:
3.用命令行执行:
mysql>CHANGE MASTER TO MASTER_HOST='192.168.1.23',\
MASTER_USER='lin3615',MASTER_PASSWORD='123456'; master.info:记录了 mysql主服务器上的日志文件和记录位置,连接密码
删除二进制文件,包括 log.index文件
如果发生 Slave_IO_Running:connection
一般是主服务器的防火墙限制,(一般的杀毒软件等)
有时候如果发现 master_log_file,master_log_pos不一致,会出错,
则可以用如下方式处理:
change master ......., master_log_file='mysql-bin.00xxxx',
master_log_pos=xxx;
上面的值由查看主服务器可得到
==============
以上是一主一从,如果是多台从的服务器,则与第一台的配置类似,只是在
server-id为唯一
而且在主服务器中把:
3.在master上增加一个同步的用户名
GRANT REPLICATION SLAVE ON *.* TO 'lin3615'@'192.168.1.24' IDENTIFIED BY '123456';
修改地址为通用的 '%'即可
win7下 mysql主从配置实现的更多相关文章
- windows环境下mysql主从配置
mysql主从配置. 相关理论知识可以百度一下,这里就不多说了,直接说如何配置. 一.环境介绍及说明 主库所在的操作系统:win7 主库的版本:mysql-5.6.24-winx64.zip 主库的i ...
- Linux下mysql主从配置
mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1 ...
- windows下mysql和linux下mysql主从配置
1. linux下mysql安装版本5.6 windows下mysql版本5.7 不要问我为什么版本不一致 就是想这么搞 2. linux为主服务器 windows为从服务器 3.找到li ...
- linux 下 mysql 主从配置
话不多说,直接干. 准备条件:安装两个mysql数据库,随便哪个作主库,另一个从库. 1.在主库创建 复制用的账号 grant replication slave ,replication clien ...
- debian下mysql主从配置
1.确保master/slave只有一份/etc/mysql/my.cnf , 不要在其他地方再有my.cnf (如/etc/my.cnf /usr/local之类) 2.master配置: 在[m ...
- Windows下Mysql主从配置(Mysql5.5)
主数据库IP:192.168.3.169从数据库IP:192.168.3.34 主数据库配置my.inin: 在[mysqld]下添加配置数据:server-id=1 #配一个唯一的ID编号, ...
- 64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】
[软件下载] 本安装实例所使用安装文件如图所示: 其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.mysql.co ...
- CentOS 7下的 Mysql 主从配置
最近在玩mysql主从配置,在此记录一下 一.前言 1.安装两个虚拟机(CentOS 7).iP分别是192.168.47.131 和192.168.47.133.其中192.168.47.133作为 ...
- CentOS 6.5 下MySql主从、主主配置
参考网站: http://blog.csdn.net/faye0412/article/details/6280761 http://blog.csdn.net/kk185800961/article ...
随机推荐
- Centos 7 yum 安装php
yum install php php-devel 重启apache使php生效 /etc/init.d/httpd restart 此时可以在目录:/var/www/html/下建立一个PHP文件 ...
- Ledongli
Ledongli.rar
- EntityFramework小知识
Entity Framework 应用程序有以下优点: 1 应用程序可以通过更加以应用程序为中心的概念性模型(包括具有继承性.复杂成员和关系的类型)来工作. 2 应用程序不再对特定的数据引擎或存储架构 ...
- 考试宝典-真题园安卓AppV2.1.0新版发布啦,全新界面,全新体验,全面适配Android 5.0&6.0系统!
真题园移动客户端是真题园网 http://www.zhentiyuan.com 旗下的一款学习考试应用App. 1.全新适配Android5.0.6.0系统,重新优化架构网络通信模块. 2.全新清爽U ...
- Android(java)学习笔记154:使用GridView以及重写BaseAdapter
1.BaseAdapter: 对于ListView.GridView.Gallery.Spinner等等,它是它们的适配器,直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方 ...
- Unix网络编程(3)——C/S模型几种情况
UNP第五章描述了在客户端和服务器连接建立之后会出现的几种情况,并给出了解决方案,做一个简单的总结. 先给出这个简单的回射C/S程序的模型如下图. 1.客户端和服务器正常终止连接 客户端从标准输入 ...
- 实现虚拟机上面的linux系统和windows主机的通信
一:配置静态ip 1:使用startx命名切换到图形化用户界面: 2:在“开始”——“系统设置”——“网络”——eth0 将通过dchp自动获取ip改为静态绑定ip ip地址:填入你要给的ip,需要与 ...
- 关于jQuery源码中(function(window,undefined){//dosomething()})(window)写法解释
一.首先是最常见的闭包 (Closure) 范式自执行函数的写法,这里用匿名函数封装(构造块级作用域),避免了匿名函数内部的代码与外部之间发生冲突(如使用了相同的变量名). (function() { ...
- Jquery选择器,操作DOM
刚接触jQuery,她真的是个好东西,操作DOM,修改样式,都很方便,主要获取DOM树的类和子代很方便. 今天用jq做了tab面包屑,不过用的是别人的代码,自己修改的,不错也做出来了,原理也有些明白, ...
- 268条PCB Layout设计规范
1 PCB布线与布局 PCB布线与布局隔离准则:强弱电流隔离.大小电压隔离,高低频率隔离.输入输出隔离.数字模拟隔离.输en入输出隔离,分界标准为相差一个数量级.隔离方法包括:空间远离.地线隔开. 2 ...