linux mysql主从配置文件_Linux中Mysql主从配置

安装步骤:

2.修改MySql配置文件

主Mysql配置文件: [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

#解压目录,如果是Linux安装版则不需要配置

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

#解压目录下data目录,必须为data目录,如果是Linux安装版则不需要配置

#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

从MySql配置文件

[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

#解压目录,如果是Linux安装版则不需要配置

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

#解压目录下data目录,必须为data目录,如果是Linux安装版则不需要配置

#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

3.添加主服务用户

创建用户 mysql> create user test; 设置权限 mysql> grant replication slave on *.* to test(用户名)@'%' identified by '123456'(密码);

4.从服务器配置:

mysql> change master to master_host='192.168.1.101',master_port=3306,master_user='test',master_password='123456'; 查看从服务器配置信息 mysql> show slave status\G;

5.从服务器启动服务:

mysql> start slave;

6.在主服务器中操作 测试从服务器是否执行相应的操作

7.基本操作:

主服务器: show master status; #查看主服务器运行状态 从服务器: show slave status\G; #查看从服务器运行状态 如果从服务器运行正常则: Slave_IO_Running: Yes Slave_SQL_Running: Yes 如果Slave_IO_Running: No 则查看 Last_IO_Error: 显示信息Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. 解决办法(原因可能是服务器是拷贝):修改数据文件中的/var/lib/mysql/auto.cnf [auto] server-uuid=6dcee5be-8cdb-11e2-9408-90e2ba2e2ea6 随便修改一下 重启就行了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值