windows下如何配置mysql主从库
1。准备工作:
先安装一个数据库(用作从库,如果是在同一台服务器上,在windows上安装两个mysql),把主库数据dump过来;
windows下如何配置mysql主从库
1。准备工作:
先安装一个数据库(用作从库,如果是在同一台服务器上,在windows上安装两个mysql),把主库数据dump过来;
2。主库配置:
修改主库的配置文件(my.ini),在结尾加入:
log-bin
binlog-do-db=想要同步的数据库,如果是多个,可以逗号隔开
server-id=1(也可以是别的数字,只要没有重复就行)
然后重起主库;
进入主库,为从库配置一个用户:
GRANT FILE ON <DatabaseName>.<TableName> TO <User>@<SlaveHost> IDENTIFIED BY '<Password>';
运行show master status,应该能看到有结果返回(如果没有配置成功,则返回空的记录);
3。从库配置:
修改从库的配置文件(如my_slave.ini),在结尾加入:
master-host=主库的host地址
master-user=刚才主库给授权的用户
master-password=刚才主库给授权的用户密码
master-port=主库监听的端口
server-id=2(也可以是别的数字,只要别跟其他重复就可以)
在从库的数据目录下建立文件master.info,内容如下:
<MasterHost>-bin.<当前序号,可以从主库的数据目录下看到文件>
<开始位置,初始可以从主库的show master status中得到>
<MasterHost>
<User>
<Password>
<MasterPort>
<出错重试间隔(s),例如60>
如我的设置为:
SIMON-DELL-bin.000001
98
127.0.0.1
finance
finance
3316
60
好了,重起从库的mysql。登陆进去,show slave status应该能看到点内容(如果是空表示有问题)。
3。测试:
在主库中执行一条插入命令:如:insert into news(content) values('test 1');
到从库中:select * from news 看看,是否已经更新过来了?
转自:http://zheng.spper.net/2011/05/24/48
分享到:
相关推荐
### MySQL 主从库配置详解 #### 一、MySQL 安装与环境变量设置 在进行 MySQL 主从库配置之前,我们需要确保已经正确安装了 MySQL,并设置了相应的环境变量。以下是具体的步骤: 1. **下载 MySQL 免安装版**: - ...
MySQL主从配置是数据库高可用性和负载均衡的一种常见策略,尤其在Windows环境下,为了实现读写分离、主从复制和一主多从架构,可以极大地提高数据库系统的性能和稳定性。结合Spring框架,我们可以轻松地在应用程序中...
根据提供的文件信息,本文将详细解释Windows环境下MySQL主从备份及主从切换的过程与关键配置。主要内容包括: 1. **主从备份的步骤详解** 2. **主从切换的步骤详解** 3. **多实例环境下的MySQL配置示例** ### 一、...
在Windows操作系统下配置MySQL主从同步涉及多个步骤,以下将详细解读配置的原理、步骤、优缺点等内容。 MySQL主从同步原理: MySQL主从同步的核心在于主库(Master)记录更改操作的二进制日志(binlog),从库...
### Windows环境下MyCAT+MySQL主从配置详解 #### 一、概述 在Windows环境下实现MySQL主从配置,以及结合MyCAT作为数据库中间件的应用场景,是很多企业级应用中的常见需求。通过这样的架构设计,不仅可以提升系统的...
在 Windows 环境下,搭建 MySQL 主从复制功能需要准备系统环境、安装 MySQL 服务、配置主从复制等步骤。 步骤一:准备系统环境 1. 准备一台 PC,安装 Windows XP 32 位操作系统。 2. 安装 MySQL 5.0。 步骤二...
- **Linux 环境下的配置**:虽然本文主要介绍的是 Windows 环境下的配置,但在 Linux 系统中配置 MySQL 主从也有其独特之处,如使用 `service mysql restart` 来重启服务等。 - **故障排查**:在配置过程中可能会...
MySQL5.7主从复制是数据库高可用性和数据冗余的一种常见实现方式,特别是在Windows操作系统环境下,这种配置有助于确保服务的连续性和数据的一致性。本文将深入探讨MySQL5.7在Windows 10上的主从复制配置以及与...
对于本文中提到的在Mac Pro和虚拟机Windows 7之间的MySQL主从配置,主要难点在于网络连接和跨平台的工具使用。在虚拟机中设置桥接模式,确保与Mac主机的网络相通,然后使用Windows系统下的SQLyog等工具进行连接和...
通过上述步骤,我们可以实现基于SpringMVC、MyBatis和Druid的读写分离,以及Windows上的MySQL主从复制。这将大大提高系统的可伸缩性和可用性,降低单点故障的风险。在实际项目中,还可以根据业务需求进一步优化,...
MySQL主从配置在Windows环境下的实现是一个常见的数据库高可用性和数据冗余策略。这个过程涉及到一个主MySQL服务器,它处理所有写操作,并将更改复制到一个或多个从服务器上,这些从服务器仅执行读操作。这有助于...
### Windows环境下MyCAT+MySQL主从配置详解 #### 一、引言 在现代软件开发领域,数据库的高效管理和稳定性至关重要。为了实现高可用性和负载均衡,常常采用MySQL的主从复制模式。此外,结合MyCAT这一开源分布式...
MySQL主从数据库是一种常见的数据库高可用性和负载...以上是关于MySQL主从数据库实现原理、安装配置及常见问题的详细介绍。通过理解这些知识点,可以有效地构建和管理MySQL主从复制环境,提升系统的稳定性和扩展性。
MySQL主从配置是数据库高可用性和数据复制的重要手段,允许数据在多个服务器之间实时同步,提高系统的容错能力和读写性能。本文将详细介绍在Windows环境下如何配置MySQL的主从复制。 首先,我们需要了解配置环境。...