Centos 6.8 配置mysql数据库主从同步
Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务,首先确保主从服务器上的Mysql版本相同。
一、安装部署mysql
1、 安装服务器端:yum install mysql-serveryum install mysql-devel安装客户端: yum install mysql2、 启动服务: service mysqld start
二、设置密码
/usr/bin/mysql_secure_installation
三、开启MySQL远程登录
登录数据库:mysql -u root -p123456 #root账号 #123456数据库密码
切换到mysql系统数据库:use mysql; 修改user表用户权限:update user set host='%' where host='127.0.0.1'; grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges; 重载系统权限:flush privileges; #这个一定要执行
开启3306远程端口权限:iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT查看规则是否生效:iptables -L -n 或者 :service iptables status 重启mysql服务:service mysqld restart
二、配置mysql主从同步
准备两台测试的虚拟机,如上安装mysql环境,并开启mysql服务
主master : 192.168.2.46
从slave : 192.168.227.129
修改主库配置文件,开启binlog,并设置server-id,每次修改配置文件后都要重启mysql服务才会生效:vim /etc/my.cnf ,在该配置文件[mysqld]下面添加下面内容:
[mysqld] log-bin=/var/lib/mysql/binlog server-id=1 binlog-do-db = cmdb #cmdb要同步的数据库名 binlog-ignore-db = mysql 不同步mysql库和test库 binlog-ignore-db = testdatadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock ......
server-id:master端的ID号;
log-bin:同步的日志路径及文件名,一定注意这个目录要是mysql有权限写入的;
修改配置文件后,重启服务:service mysqld restart
查看主服务器当前二进制日志名和偏移量,这个操作的目的是为了在从数据库启动后,从这个点开始进行数据的恢复
mysql> show master status; +---------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +---------------+----------+--------------+------------------+ | binlog.000001 | 106 | cmdb | | +---------------+----------+--------------+------------------+ row in set (0.00 sec)
创建需要同步的数据库:create database cmdb default charset utf8;
主服务器已配置好。
2、配置从库
理所当然也是从配置文件着手,在/etc/my.cnf 添加下面配置:
[mysqld] server-id=2 master-host=192.168.2.46 master-user=root master-password=123456 master-port=3306 replicate-do-db=cmdb ......
启动slave进程
mysql> slave start; Query OK, 0 rows affected (0.04 sec)
查看slave的状态,如果下面两项值为YES,则表示配置正确:show slave status\G:
转载于:https://www.cnblogs.com/aqicheng/p/10214908.html
Centos 6.8 配置mysql数据库主从同步相关推荐
- Linux下MySQL数据库主从同步配置
操作系统:CentOS 6.x 64位 MySQL数据库版本:mysql-5.5.35 MySQL主服务器:192.168.21.128 MySQL从服务器:192.168.21.129 准备篇: 说 ...
- mysql数据库主从同步配置教程--数据库同步
背景: 最近有一个mysql数据库同步的需求,我用了mysql主从同步的方法来实现.下面把步骤记录一下. 环境和拓扑 操作系统:Centos6.6 X64 mysql版本:5.1.73 Master: ...
- mysql数据库主从同步过程详述(三)
续mysql数据库主从同步过程详述(二) 在此说明下:在最后试验过程中,当查看从库状态的时候,IO_Running显示为no,从error_log中看到如下报错提示: 120523 0:55:31 ...
- mysql数据库连接配置路径_[zz]MySQL数据库主从同步安装与配置总结
注意:本文出自"阿飞"的博客 ,如果要转载本文章,请与作者联系! 并注明来源: http://blog.sina.com.cn/s/blog_49fd52cf0100pog2.ht ...
- MySQL数据库主从同步的3种一致性方案实现,及优劣比较
数据主从同步的由来 互联网的很多业务,特别是在高并发的场景下,基本都是读远远大于写,如果数据库读和写的压力都同在一台主机上,这显然不太合理. 于是,把一台数据库主机分为单独的一台写主库(主要负责写操作 ...
- Mysql 数据库主从同步Centos
概述 什么是主从同步呢,简单的说就是当我们主服务器上的数据库发生了更改后,从服务器也会自动完成相应的更改,以达到数据备份的目的. 实现原理:主从同步是依靠什么来实现的呢,还记得数据库备份的时候有mys ...
- Linux(ubuntu)mysql数据库主从同步、配置
一.查看两台主机的版本Ubuntu 16.04.3 root@iZ2zeht3zvxbq5ycy698pwZ:~# lsb_release -a LSB Version: core-9.2016011 ...
- MYSQL 数据库主从同步(局域网)
文章目录 一. MYSQL 数据库主从复制,实时同步的再现 1. 1 先下载虚拟机(硬件)与lunxi系统(centos7) 1.2 在lunxi 系统安装rpm 版mysql 5.5.55 1.3 ...
- linux 自动配置 mysql数据库,Linux下配置mysql数据库主从自动备份
当网站内容越来越多的时候,数据库也变得越来越大了.如果不小心误删了,或者被攻击了,那就什么都没有了,一切归零.到现在博主也认识到了数据库的重要性,于是决定研究研究数据库的自动备份.如果你是土豪那可以直 ...
最新文章
- 人工智能第一股“旷视科技”赴港递交IPO材料 半年亏损52亿估值280亿
- linux ``与 ''区别
- java用继承编写宠物乐园_MoreThanJavaDay 5:面向对象进阶继承详解
- 辽宁交通职业技术学校计算机好不好,辽宁省交通高等专科学校信息工程系
- jQuery 事件 - bind() 方法
- Spring Data JPA 从入门到精通~JpaSpecificationExecutor示例
- leetcode - First Missing Positive
- oracle体系结构视频学习笔记
- async python两个_Python多线程一览
- cad相对坐标快捷键_CAD入门必记的15个命令,只要熟悉这15个命令几乎就可以走遍天下...
- LCT(Link Cut Tree)总结
- 小程序源码:全新外卖侠cps5.6全套微信小程序源码下载(内附加2.7.5版本微擎)支持多种CPS收益和流量主收益
- Oracle 10g 手工创建一个最简单的数据库
- Unity UI事件管理系统设计
- this指向情况详解
- python写歌词解析器 王菲-传奇
- cad菜单栏快捷键_天正建筑菜单栏不见了怎么调出来
- 微信外部浏览器支付遇到:支付场景非法、appid 未关联paysignkey、商户支付下单id非法 等问题
- 此beta版已额满_日志MIUI 11 第439周开发版内测日志补充
- Django+redis+celery实现异步任务
热门文章
- 扫地机器人石头爬坡_都这么强了,还要怎么升级:真实评测石头T6扫地机器人...
- 字节跳动正式offer之前是哪一个环节_不是做梦!她在3天前拿到腾讯、百度、字节跳动的offer!...
- 严格模式与混杂模式如何区分_品牌商如何规划合伙人模式
- java面试题学生表成绩表老师表_SQL经典学生老师成绩表面试题
- 不属于ipo模型的 python_python ipo模型是指什么?_后端开发
- 重要的Python数据分析库
- 安装windowx64-mysql
- 死磕Android_App 启动过程(含 Activity 启动过程)
- python3学习之元组
- 你必须要找到你所爱的东西