位置: 编程技术 - 正文

MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)(mysql数据库主键怎么设置)

编辑:rootadmin

推荐整理分享MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)(mysql数据库主键怎么设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql的数据库,mysql里的数据库在哪个位置,mysql里的数据库在哪个位置,mysql数据库主机名是什么,mysql数据库主键怎么设置,mysql里的数据库在哪个位置,mysql的数据库,mysql的数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)本篇文章主要介绍了MySQL5.6 数据库主从同步安装与配置详解,具有一定的参考价值,有兴趣的可以了解一下。安装环境

操作系统 :CentOS 6.5

数据库版本:MySQL 5.6.

主机A:..1.1 (Master)

主机B:..1.2 (Slave)

这里强调的数据库的版本,是因为MySQL在5.6之前和之后的安装方式是不一样的。

本人在进行配置的时候,也遇到了这个坑,这里提前说明,希望大家不要采坑。

注:这里有一篇CentOS安装MySQL的文章,在这里引出,过程亲测,希望对大家有帮助: iptables stop 命令直接关闭防火墙。

然后可以在两台机子之间进行 ping操作,确保两台机器之间能够相同。

Master的配置

在Linux环境下MySQL的配置文件的位置是在 /etc/my.cnf ,在该文件下指定Master的配置如下:

这里的server-id用于标识唯一的数据库,这里设置为2,在设置从库的时候就需要设置为其他值。

binlog-ignore-db:表示同步的时候ignore的数据库

binlog-do-db:指定需要同步的数据库

完整配置截图如下:

1、然后重启mysql:

2、进入mysql:[root@VM__4_centos ~]# mysql -u root -p 回车,输入mysql密码进入。

3、 赋予从库权限帐号,允许用户在主库上读取日志,赋予..1.2也就是Slave机器有File权限,只赋予Slave机器有File权限还不行,还要给它REPLICATION SLAVE的权限才可以。

在Master数据库命令行中输入:

这里使用的仍是 root 用户作为同步的时候使用到的用户,可以自己设定。

4、重启mysql,登录mysql,显示主库信息

这里的 File 、Position 是在配置Salve的时候要使用到的,Binlog_Do_DB表示要同步的数据库,Binlog_Ignore_DB 表示Ignore的数据库,这些都是在配置的时候进行指定的。

另外:如果执行这个步骤始终为Empty set(0. sec),那说明前面的my.cnf没配置对。

Slave的配置

1、从库的配置,首先也是修改配置文件:/etc/my.cnf 如下:

MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)(mysql数据库主键怎么设置)

2、这里可以看到,在MySQL5.6之后的版本中没有指定:

3、这也是在网上很多搜索的配置过程,他们也都指定了数据库的版本,但是并没有说出来新版本的配置这种方式是不适用的。

4、如果,你在MySQL5.6和之后的版本中配置从库的时候,设置到了上边的内容,即指定了master-host、master-user等信息的话,重启MySQL的时候就回报错,错误信息如下:

此时,查看数据库的报错信息(数据库的目录, /data/mysqldb/VM___centos.err ),可以看到:

可以看出master-host 被检测数是一个未知的变量,因此会出现错误。

5、在5.6以及后续版本的配置如下:

修改完/etc/my.cnf 文件之后,重启一下MySQL(service mysqld restart)

进入Slave mysql控制台,执行:

在这里指定Master的信息,master_log_file是在配置Master的时候的File选项, master_log_pos是在配置Master的Position 选项,这里要进行对应。

然后可以通过mysql> show slave status; 查看配置的信息:

可以看到,已经配置成功。

添加需要同步的从库Slave

由于种种原因,测试的时候使用test库,这里我按照上述的方式,修改Master的my.cnf的配置文件,新增同步的数据库test,重启MySQL,执行Master的:show master status如下:

相应的,要修改Slave从库的信息在my.cnf 增加 replicate-do-db=test,重启Mysql,根据上述的show master status,在Slave从库中执行下边的内容:

然后使用:show slave status;

已经新增加了test。

真正的测试

在主库中新增数据库表,user,观察从库变化如下:

创建数据库的时候:

新增数据的时候:

删除Master数据库表的时候:

配置过程,到此为止,希望能够帮助大家,如有疑问 欢迎留言。也希望大家多多支持积木网。

简单谈谈MySQL5.7 JSON格式检索 MySQL5.7版本开始支持JSON格式,在创建表时,可以指定列表的数据类型为JSON,但是如何在JSON格式上创建索引呢??本人做了一个简单测试。第一步:建立

浅谈MySQL数据库的备份与恢复 一、MySQL常见的备份方式1.直接拷贝数据库文件(物理拷贝)2.使用mysqldump工具备份3.使用mysqlhotcopy工具备份4.使用mysql的主从同步复制,实现数据实时同步备

Innodb表select查询顺序 今天知数堂一个学生反馈说在优化课中老师讲Innodb是以主键排序存储,读取的时间以主键为顺序读取,但发现个例外,如下:CREATETABLEzst_t1(uidint()NOTNULL

标签: mysql数据库主键怎么设置

本文链接地址:https://www.jiuchutong.com/biancheng/349849.html 转载请保留说明!

上一篇:详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题(腾讯云centos7有界面吗)

下一篇:简单谈谈MySQL5.7 JSON格式检索(简单谈谈设计与市场的关系)

  • 减税性质代码及名称是什么意思
  • 服务业费用有哪些
  • 销项税额和进项税额发票怎么区别
  • 怎样查是否为一类银行卡
  • 公司员工的车外地的停车费怎么做分录
  • 租赁汽车油费可以抵扣吗
  • 已经使用的固定资产其变动方式等基础资料将
  • 个人独资企业是法人吗
  • 红字增值税专用发票信息表能作废吗
  • 劳务派遣公司一般纳税人税率是多少
  • 小微企业一季度30万免税
  • 股权增资稀释股价会涨吗
  • 直系亲属之间转账要交税吗
  • 对公账户上扣缴的税怎么做分录?
  • 企业的业务招待费多了好还是少了好
  • 无法支付的其他应付款可以用现金核销吗
  • 公司房产税如何计算器
  • 货物劳务和应税收入区别
  • 前两个月亏损第三个月盈利所得税怎么计算
  • 调整以前年度所得税汇算清缴报表,在哪调减虚增的成本
  • 主办会计工作注意什么
  • 出口退税率和进项一致吗
  • 组策略在哪里
  • 托收账款属于什么会计科目
  • 代扣代缴个人所得税怎么申报
  • 购买股票的会计分录
  • 硬盘最小的存储单位
  • 布里斯托尔景点
  • 本文虚构
  • uniapp实战
  • thinkphp3.x中session方法的用法分析
  • js如何实现异步编程
  • springboot和vue结合
  • vue3配置文件
  • string对象放在哪里
  • 企业所得税应纳税所得额300万以下
  • 出口货物退货会退税吗
  • 财务核算科目核算流程图
  • 帝国cms文件夹介绍
  • 安装php5.6
  • 测验3: 基本数据类型 (第3周)
  • 处置固定资产开票 税目
  • 工业企业增值税税负多少合理
  • 流动资金与固定资金
  • 视同销售要不要确认收入?
  • 事业单位净资产变动表
  • 存货周转率作为控制变量
  • 小规模纳税人普票税率是多少
  • 汇总记账凭证会计核算形式下总分类账账页格式一般采用
  • 实际出资大于注册资金
  • 税控系统技术维护费税率
  • 设计公司发生的设计费怎么入账
  • 结转税金需要附件吗
  • 免费样品的好处
  • 土地需要摊销嘛?
  • 公司注销固定资产必须清理吗
  • 原材料的合理损耗计入入账成本吗
  • 什么服务费发票可以免税的
  • 会计结账的作用
  • mysql两种安装方式
  • sql server设置自增
  • sql server随机数函数
  • win8.1怎么样
  • WIN10系统中WPS字体颜色浅
  • centos chrony
  • centos禁止ip访问
  • windows缓存写入失败,数据怎么找回
  • win7网络正常网页打不开是什么原因
  • win8.1 操作中心
  • http://www.2cto.com/kf/201402/280576.html
  • 批处理命令是什么语言
  • 置顶pyq会被自己屏蔽的人看到吗
  • 安卓自定义app
  • 对于初学者的鼓励
  • Python编程中装饰器的使用示例解析
  • 北京市税务总局官网
  • 土地增值税清算时间要求
  • 购车绿本是什么样的?
  • 土地增值税发票加计扣除5%年限
  • 宁阳旧城改造名单
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设