win2003安装2个mysql实例做主从同步服务配置
2023-06-13 09:14:28 时间
配置前的准备:
2台电脑,均安装windows200364位。均分三区c,d,e.计算机名一为Master,一为slave.
使用mysql-noinstall-mysql5.1.50压缩包.
首先在Master计算机的D盘安装mysql.
1:解压mysql-noinstall-5.1.50。将其中的内容复制到D盘的mysql5.1目录下。
2:安装mysql5.1.50
进入cmd.
cdd:\mysql5.1\bin
mysqldinstallmysql5.1//安装mysql服务,名称为mysql5.1
3:配置my.ini。其中以下为必须的
default-character-set=utf8//数据库表的默认字体
basedir=D:\mysql5.1
datadir=D:\mysql5.1\data
port=3306
配置主服务器,在my.ini必须开启log-bin
log-bin=mysql-bin
log=D:\mysql5.1\logs\mylog.log
相应的也可以开启慢查询日志和错误日志。
my.ini也必须设置
server_id=10
不要使用默认的1.
保存
4:配置注册表
hklm-system-controlset-service-mysql5.1.找到imagepath,修改该键值
默认键值为:D:\mysql5.1\bin\mysqldmsyql5.1
改成:D:\mysql5.1\bin\mysqld--defaults-file="D:\mysql5.1\my.ini"mysql5.1
保存退出.
现在就可以启动mysql5.1服务了,进入cmd.
netstartmysql5.1
在slave计算机安装mysql5.1.50
1:解压该文件至D盘的mysql5.1目录下
2:安装mysql5.1
进入cmd.
cdd:\mysql5.1\bin
mysqldinstallmysql5.1
3:配置从服务器的my.ini
basedir=D:/mysql5.1
datadir=D:/mysql5.1/data
default-character-set=utf8
server_id=11
该值为必须的,绝对要保定唯一性
以下为可选
log-bin=mysql-bin
log=d:/mysql5.1/logs/mylog.log
log-error=d:/mysql5.1/logs/error.log
log-slow-queries=d:/mysql5.1/logs/slowquery.log
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
3:和主服务器的注册表一样修改。imagepath值。
4:启动mysql5.1服务
以上主从服务器的D盘mysql实例安装完毕
然后回到master主服务器
进入mysql数据库
>cdd:\mysql5.1\bin
>mysql-uroot
mysql>grantreplicationslave,replicationclienton*.*tozjj@%27%%27identifiedby"1";
退出msyql数据库
回到slave从服务器
进入mysql数据库
>cdd:\mysql5.1\bin
>mysql-uroot
mysql>changemasterto
->master_host="master",
->master_user="zjj",
->master_password="1",
->master_port=3306,
->master_log_file="mysql-bin.000001",
->master_log_pos=0;
mysql>startslave
这样就开启了一个实例的主从服务。
按照上面的一样方式,配置E盘的实例的主从服务。
注意的就是路径的正确书写。然后在my.ini的配置中,server_id必须保持唯一性。port避免使用3306,服务名称和mysql5.1不一样即可。
2台电脑,均安装windows200364位。均分三区c,d,e.计算机名一为Master,一为slave.
使用mysql-noinstall-mysql5.1.50压缩包.
首先在Master计算机的D盘安装mysql.
1:解压mysql-noinstall-5.1.50。将其中的内容复制到D盘的mysql5.1目录下。
2:安装mysql5.1.50
进入cmd.
cdd:\mysql5.1\bin
mysqldinstallmysql5.1//安装mysql服务,名称为mysql5.1
3:配置my.ini。其中以下为必须的
default-character-set=utf8//数据库表的默认字体
basedir=D:\mysql5.1
datadir=D:\mysql5.1\data
port=3306
配置主服务器,在my.ini必须开启log-bin
log-bin=mysql-bin
log=D:\mysql5.1\logs\mylog.log
相应的也可以开启慢查询日志和错误日志。
my.ini也必须设置
server_id=10
不要使用默认的1.
保存
4:配置注册表
hklm-system-controlset-service-mysql5.1.找到imagepath,修改该键值
默认键值为:D:\mysql5.1\bin\mysqldmsyql5.1
改成:D:\mysql5.1\bin\mysqld--defaults-file="D:\mysql5.1\my.ini"mysql5.1
保存退出.
现在就可以启动mysql5.1服务了,进入cmd.
netstartmysql5.1
在slave计算机安装mysql5.1.50
1:解压该文件至D盘的mysql5.1目录下
2:安装mysql5.1
进入cmd.
cdd:\mysql5.1\bin
mysqldinstallmysql5.1
3:配置从服务器的my.ini
basedir=D:/mysql5.1
datadir=D:/mysql5.1/data
default-character-set=utf8
server_id=11
该值为必须的,绝对要保定唯一性
以下为可选
log-bin=mysql-bin
log=d:/mysql5.1/logs/mylog.log
log-error=d:/mysql5.1/logs/error.log
log-slow-queries=d:/mysql5.1/logs/slowquery.log
relay_log=mysql-relay-bin
log_slave_updates=1
read_only=1
3:和主服务器的注册表一样修改。imagepath值。
4:启动mysql5.1服务
以上主从服务器的D盘mysql实例安装完毕
然后回到master主服务器
进入mysql数据库
>cdd:\mysql5.1\bin
>mysql-uroot
mysql>grantreplicationslave,replicationclienton*.*tozjj@%27%%27identifiedby"1";
退出msyql数据库
回到slave从服务器
进入mysql数据库
>cdd:\mysql5.1\bin
>mysql-uroot
mysql>changemasterto
->master_host="master",
->master_user="zjj",
->master_password="1",
->master_port=3306,
->master_log_file="mysql-bin.000001",
->master_log_pos=0;
mysql>startslave
这样就开启了一个实例的主从服务。
按照上面的一样方式,配置E盘的实例的主从服务。
注意的就是路径的正确书写。然后在my.ini的配置中,server_id必须保持唯一性。port避免使用3306,服务名称和mysql5.1不一样即可。
相关文章
- MySQL:快速下载与安装指南(mysql下载和安装)
- MySQL实践:学习C语言语法(c使用mysql实例)
- MySQL双机同步技术实现数据安全(mysql双机同步)
- 检查MySQL是否安装成功(查看是否安装了mysql)
- 在Mac上安装MySQL数据库(mac安装mysql)
- 安装Mysql实现Mac环境更强劲的数据库(mysql在mac安装)
- 8搭建MySQL 8.0环境查看安装状态(查看电脑安装mysql)
- 【MySQL安装到D盘:完美完成】(mysql安装在d盘)
- Mac下安装MySQL:无缝完成你的任务(mac下安装mysql)
- MySQL数据库如何进行增量备份?(mysql数据库增量备份)
- 快速学会如何在电脑上安装MySQL数据库(电脑安装mysql数据库)
- 如何查看MySQL的分区情况(mysql分区查看分区)
- 深入了解MySQL的安装目录,助力数据库管理和维护(mysql的安装目录)
- 魔兽世界:MySQL 统治天下(魔兽世界mysql)
- 由MySQL转换到SQLite的技术实现(mysql转sqlite)
- MYSQL在 XP 上的安装与下载(mysql下载xp)
- 连接WDCP简易上手:远程MySQL连接指南(wdcp远程mysql)
- 里MySQL在哪里安装?(mysql装在哪)
- ?MySQL安装指南——一步步搞定!(mysql装在哪)
- MySQL数据表前缀谨慎使用的重要性(mysql数据表前缀)
- AIX上快速安装MySQL数据库(aix安装mysql)
- 如何使用MySQL连接技术(怎么连接 mysql)
- 『MySQL 数据库:极大增强网站可靠性』(mysql.data)
- MySQL如何创建外键约束?(mysql 创建外键约束)
- 新手学习C语言从MySQL新增实例入门(c mysql 新增)
- 使用CMD命令查询MySQL安装位置(cmd查找mysql位置)
- MySQL安装在哪里25字MySQL安装目录(mysql一般安装位置)
- MySQL数据库无法连接检查是否安装在服务器上(mysql 不在服务器)
- MySQL安装失败解决方案来了(mysql不能安装上)
- 如何避免MySQL数据库添加重复数据(mysql 不添加重复的)