MySQL主从配置文件

my-master.ini(主)
[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306

character_set_server=utf8

character_set_server=utf8 一定要这样写;

basedir=C:\Program Files\MySQL\mysql-5.6.16-win32

解压目录

datadir=C:\Program Files\MySQL\mysql-5.6.16-win32\data

解压目录下data目录,必须为data目录

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个有问题,在创建完新用户登录时报错

sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

主服务器的配置

开启二进制日志

log-bin=master-bin

使用二进制日志的索引文件

log-bin-index=master.bin.index

为服务器添加唯一的编号

server-id=1

1.先将my-master.ini放入到mysql安装目录下,将其内容复制到my-default.ini文件中
2.将my-default.ini文件中sql_mode注释掉,进行保存
3.cdm窗口中进入到mysql的安装目录下的bin目录下
4.创建用户 create user jk;
5.添加用户的权限
grant replication slave on . to jk identitified by ‘密码’;
6.mysql –install 服务名称 –defaults-file “配置文件的名称路径”
eg:mysql –install MySQL –defaults-file “C:\Program Files\MySQL\mysql-5.6.16-win32\my-default.ini”

my-slave.ini(从)
[client]
port=3306
default-character-set=utf8

[mysqld]
port=3306

character_set_server=utf8

character_set_server=utf8 一定要这样写;

basedir=C:\Program Files\MySQL\mysql-5.6.16-win32

解压目录

datadir=C:\Program Files\MySQL\mysql-5.6.16-win32\data

解压目录下data目录,必须为data目录

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个有问题,在创建完新用户登录时报错

sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

server-id=2
relay-log=slave-relay-log-bin
relay-log-index=slave-relay-log-bin.index

1.数据库从服务器的配置步骤和主服务器配置是一样的
2.change master to
master_host=”192.168.1.100” 主服务器地址
master_port=3306,
master_user=’jk’,
master_password=’123456’;
3.start slave:启动服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值