加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL+MyCat分库分表 读写分离配置

发布时间:2019-05-15 02:10:32 所属栏目:编程 来源:马士兵说吧
导读:一、 MySQL+MyCat分库分表1 MyCat简介 java编写的数据库中间件 Mycat运行情形必要JDK。 Mycat是中间件,运行在代码应用和MySQL数据库之间的应用。 前身: corba,是阿里开拓的数据库中间件,实现MySQL数据库分库分表集群打点的中间件,曾经呈现过重大事情

提议:成立主从备份的多个MySQL,最好原始情形同等。Database,table,data完全同等。

1.3.1 Master[主库]设置 1.3.1.1 修改Master设置文件
  1. /etc/my.cnf 

必要修改. 在修改前提议复制一份备份文件.

修改后的my.cnf设置文件,参考资料中的my.cnf文件内容.

1.3.1.1.1 server-id

本情形中server-id是1

MySQL处事独一标识

独一标识是数字. 天然数

设置的时辰有要求

1.3.1.1.1.1 单机行使

server-id 恣意设置,只要是数字即可

1.3.1.1.1.2 主从行使

server-id Master独一标识数字必需小于Slave独一标识数字.

1.3.1.1.2 log_bin

本情形中log_bin值 : master_log

日记文件定名, 开启日记成果。这天志是呼吁日记。就是记录主库中执行的全部的SQL呼吁的。

1.3.1.1.2.1 开启日记

MySQL的log_bin不是执行日记,状态日记. 是操纵日记.就是在DBMS中全部的SQL呼吁

log_bin日记不是须要的.只有设置主从备份时才须要。

1.3.1.1.2.2 日记文件设置

变量的值就是日记文件名称.是日记文件名称的主体.

MySQL数据库自动增进文件名后缀和文件范例.

1.3.1.2 重启MySQL
  1. service mysqld restart 
1.3.1.3 设置Master

1.3.1.3.1 会见MySQL

  1. mysql -uusername -ppassword 

1.3.1.3.2 建设用户

在MySQL数据库中,为不存在的用户授权,就是同步建设用户并授权.

此用户是从库会见主库行使的用户

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读