Windows下MySQL的主从热备(自动同步)配置

本配置方法适用于5.1之后的版本,个人在5.5上配置成功(5.1之前版本请参考另外的配置说明)

 

环境说明:

Master:192.168.1.200

Slave:192.168.1.210

 

MySQL 的 Master 配置:

配置my.ini:

 

[mysqld]

# The TCP/IP Port the MySQL Server will listen on

port=3306

server-id=200

log-bin=mysql-bin

relay-log=relay-bin

relay-log-index=relay-bin-index

 

*配置好后,重启Master 的 MySQL服务!!!

 

//--------------------------------------------------

MySQL 的 Slave 配置:

配置my.ini:

 

[mysqld]

# The TCP/IP Port the MySQL Server will listen on

port=3306

server-id = 210

replicate-do-db = test

 

*配置好后,重启Slave 的 MySQL服务!!!

//--------------------------------------------------

 

登录Slave,然后执行下面命令:

 

mysql> stop slave;

mysql> change master to master_host='192.168.1.200',master_user='root',master_password='123456';

mysql> start slave;

mysql> show slave status\G;

 

查看这两项是否为YES,yes为正常。

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

 

 

 

时间: 2024-08-01 21:30:19

Windows下MySQL的主从热备(自动同步)配置的相关文章

Linux下MySQL的主从热备(自动同步)配置

个人在5.5上配置成功   环境说明: Master:192.168.1.200 Slave:192.168.1.132   MySQL 的 Master 配置: 配置my.cnf:   # vi /etc/my.cnf   [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended to prevent assorted

详解windows下mysql的主从同步_Mysql

半路出家到Java,刚开始听说到说程序支持读写分离感觉特别高大上,也一直没接触 偶然的机会接触到了,就一定得记下来. 今天先讲讲数据库的主从同步,两个好处: 是读写分离可以用上.比如 写操作就写到主数据库,读就从从数据库读取 是纯粹给数据库备份,以防硬盘彻底崩了 主从数据库操作准备: 两台电脑,都安装好mysql 5.5及以上版本,最好两台电脑都安装同一版本数据库,且能单独正常使用 记住两台电脑的ip地址: 以我家里电脑为例: 主数据库:192.168.0.102   从数据库:192.168.

MYSQL双机热备、主从热备

MYSQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题.还好mysql数据库提供了一种主从备份的机制,其实就是把主数据库的所有的数据同时写到备份数据库中,实现mysql数据库的热备份.要想实现双机的热备首先要了解主从数据库服务器的版本的需求.要实现热备mysql的版本都要高于3.2,还有一个基本的原则就是作为从数据库的数据库版本可以高于主服务器数据库的版本,但是不可以低于主服务器的数据库版本.. MYSQL版本:5.6.26: 主服务IP:192.168.136.128: 从

解决windows下MySQL表名大写自动变小写的问题

解决windows下MySQL表名大写自动变小写的问题   有些人可能会遇到在windows下,表名不能用大写字母, 即使使用了大写字母的建表语句,还是会被自动转成小写.   解决方法:  打开 MySQL 的配置文件 my.ini ,在 [mysqld] 节下加入    Xml代码   lower_case_table_names=0     重启MySQL,大功告成.

Windows下MySQL安装配置方法图文教程_Mysql

Windows下的安装与配置MySQL详细步骤思路,分享给大家,供大家参考,具体内容如下 本文介绍Windows XP下的安装与配置. 要想在Windows中运行MySQL,需要: Ø 32位Windows操作系统,例如9x.Me.NT.2000.XP或Windows Server 2003. 基于Windows NT的操作系统(NT,2000,XP,2003),将MySQL服务器做为服务来运行.强烈建议使用基于Windows NT的操作系统. Ø TCP/IP协议支持(也许是所有数据库系统的基

windows下mysql 代码宕机的问题。。。

问题描述 windows下mysql 代码宕机的问题... 有一台windows的服务器,每天早上都会在下面mysql的代码宕机,但是如果用远程连接这个服务器,就不会宕机了,难道是mysql待机的时候有什么没有开启?,但是服务器已经设置成不待机状态啊,不知道什么原因,轻大神帮助. if(mysql_stmt_prepare(m_pstmt psql (unsigned long)strlen(psql)) != 0) { mysql_stmt_close(m_pstmt); } 解决方案 你这个

Windows下MySQL的绿化与精简

原文:Windows下MySQL的绿化与精简 MySQL本身就支持安装使用,本文只是对自己使用免安装版MySQL的经历记录下来,以便以后查看. 首先是获取Windows下的MySQL免安装版本,这个需要去到MySQL官网进行下载.我一般喜欢把首页页面拖动到最下方,点击MySQL Server进入下载. 我下载了MySQL5.5.33版本(zip包). 得到的文件就是mysql-5.5.33-win32.zip,解压出来后我把名字改成了mysql. 我们保留文件夹bin.data和share,其余

数据库-Windows下mysql运行慢(innodb)

问题描述 Windows下mysql运行慢(innodb) mfc通过ADO连接mysql,开启连接数为50个. 已经设置过innodb_flush_log_at_trx_commit为2,innodb_buffer_pool_size为1G 目前问题: 1.数据库慢日志时限1s,持续增多,但是查看慢日志,里面只是简单的insert或者是updata语句,很简单的那种,提出来单独运行时间又是0.0x,不明白什么原因. 2.连续执行100+的语句,在程序内的循环,每一个都是一个updata,但是运

mysql双主问题-紧急求助:生产环境,mysql双主结构,备机同步DDL语句成功,但是同步DML语句失败

问题描述 紧急求助:生产环境,mysql双主结构,备机同步DDL语句成功,但是同步DML语句失败 问题描述:双主架构环境,最近在主机上执行DDL语句能成功同步到备机,但是在主机上执行DML语句失败,请各位帮忙看一下,谢谢! Linux版本: Red Hat Enterprise Linux Server release 5.4 (Tikanga) mysql版本 +----------------------------+ | @@version | +---------------------