mysql 主从同步 mycat 读写分离 分库分表(一)linux(主) win10(从) java openProxy

12 篇文章 0 订阅
5 篇文章 0 订阅
一:mysql  实现主从同步 (5.7)
以linux(ubuntu16)为主数据库,win10为从数据库

1;配置linux:

vim /etc/mysql/mysql.conf.d/mysqld.cnf

(1)添加如下配置:(注意server-id设置为非1)

[mysqld]
############ master slave sync
server-id=111
log-bin=master-bin

log-bin-index=master-bin.index

(2)重启mysql :     systemctl restart mysql

        查看master状态:    mysql> show master status;

(3)授于repl用户权限

 GRANT REPLICATION SLAVE ON *.* TO ‘repl’@’%’IDENTIFIED BY ‘123456’;

2:配置win10(slave从节点)

(1)进入mysql查看my-default.ini位置   

mysql> select @@baseDir

修改C:\Program Files\MySQL\MySQL Server 5.7\my-default.ini文件(需管理员权限 复制文件至桌面修改后再粘贴回去 覆盖原文件)

添加:

[mysqld]
########slave 
server_id=2
relay-log=slave-relay-bin

relay-log-index=slave-relay-bin.index

(2)重启mysql : esc+shift+ctrl 找到服务 mysql57 右键重新启动

(3)设置主数据库信息master 

mysql> change master to master_host='主库Ip', master_port=3306,master_user='repl',master_password='123456',master_log_file='master-bin.000001',master_log_pos=0;

master-bin.000001为二进制文件名,从主数据库中show master status;结果的第一列获取。

(4)mysql> start slave;  

        show slave status\G;    

    (查看从节点状态  有Error则需解决)确保 

        Slave_IO_Running: Yes

        Slave_SQL_Running: Yes

---------Ok 测试主数据库操作 看从数据是否能同步

注意:主从数据库的server-id(linux)  server_id(win)需设为不同 版本尽量一致

mysql 主从同步 发生故障的两种解决方案解决方案 ( Slave_SQL_Running: No):

后续。。。。。。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值