win7下mysql主从配置文件_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:mysqllogsmysql_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:mysqllogsmysql_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 statusG;

查看

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';

修改地址为通用的 '%'即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值