Ubuntu配置Mysql主从数据库
本次环境:虚拟机下
服务器:Ubuntu 14.04 LTS
数据库: 5.5.37
端口:3306
主IP:192.168.63.133
从IP:192.168.63.134
授权账号:
user:suxh
password:111111
好了交代完环境:我们直接配置:
第一步:主从两台服务器要有同样的数据库(需要同步的)这里用的是backup 数据库(不多说了,在同步开始前,把主库的复制一份到从库就行了)
第二步配置主(master)数据库 编辑/etc/my.cnf 主要是开启二进制日志 和设置要同步的数据库 等一些参数
# binary logging format - mixed recommended binlog_format=mixed binlog-ignore-db=mysql binlog-do-db=backup # required unique id between 1 and 2^32 - 1 # defaults to 1 if master-host is not set # but will not function as a master if omitted server-id = 1
参数解释下:
server-id 这个是唯一的不能跟从服务器相同。
binlog_format 二进制文件的格式
binlog_ignore-db 忽略的数据库
binlog-do-db 要同步的数据库
设置完了以后 重启数据库就可以了。
第三步从数据库:
同样修改/etc/my.cnf 在mysql 版本5.1.7 不支持master-host”类似的参数; 所以这里只要配置server-id=2 就可以了
然后登陆从数据库设置
change master to master_host='192.168.63.133', master_user='suxh', master_password='111111'; slave start;
基本配置就好了。这是我的简要笔记。
相关推荐
-
linux下指定mysql数据库服务器主从同步的配置实例
一. 概念: ① 数据库同步 (主从同步 --- 主数据库写的同时 往从服务器写数据)② 数据库同步 (主主同步 --- 两台数据库服务器互相写数据) 二. 举例数据库服务器(A) 主数据库 IP:192.168.1.134数据库服务器(B) 主数据库 IP:192.168.1.138两台服务器同步的用户名为: bravedu 密码: brave123 一.主数据库操作设置(A):① 创建同步用户名 允许连接的 用户IP地址 (非本机IP) 复制代码 代码如下: grant
-
mysql主从数据库不同步的2种解决方法
今天发现Mysql的主从数据库没有同步 先上Master库: mysql>show processlist; 查看下进程是否Sleep太多.发现很正常. show master status; 也正常. mysql> show master status; +-------------------+----------+--------------+-------------------------------+ | File | Position | Binlog_Do_DB | Binlo
-
MySQL主从数据库搭建方法详解
本文实例讲述了MySQL主从数据库搭建方法.分享给大家供大家参考,具体如下: 主从服务器是mysql实时数据同步备份的一个非常好的方案了,现在各大中小型网都都会使用mysql数据库主从服务器功能来对网站数据库进行异步备份了,下面我们来给大家介绍主从服务器配置步骤. Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务. (1)首先确保主从服务器上的Mysql版本相同 (2)在主服务器上,设置一个从数据库的账户,使用R
-
PHP实现的mysql主从数据库状态检测功能示例
本文实例讲述了PHP实现的mysql主从数据库状态检测功能.分享给大家供大家参考,具体如下: 实例: <?php /** * 检测多个主从数据库是否挂掉 * 建立从数据库$slave_db的二维数组,内容包含每个从服务器的配置数据 */ header("Content-Type: text/html; charset=utf-8"); set_time_limit(0); $slave_db = array( 'db1'=>array( 'hostname' => '
-
Mysql 主从数据库同步(centos篇)
环境: 主服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.22 从服务器:centos 5.2 mysql 5.1.35 源码 IP:192.168.1.33 配置: 一.主服务器 1.1.创建一个复制用户,具有replication slave 权限. mysql>grant replication slave on *.* to 'repl'@'192.168.1.22' identified by 'repl'; 1.2.编辑my.cnf文件 vi
-
windows环境下mysql数据库的主从同步备份步骤(单向同步)
windows下mysql双向同步备份实现方法以下的文章主要讲述的是在windows环境下实现MySQL数据库的主从同步备份的正确操作方案,我在一些相关的网站看见关于windows环境下实现MySQL数据库的主从同步备份的操作步骤描述,但是很少有对其成功操作到底的,所以拿出此篇较为完整的方案与大家一起分享. 以下配置在本机上已经成功: 实现功能:A为主服务器,B为从服务器,初始状态时,A和B中的数据信息相同,当A中的数据发生变化时,B也跟着发生相应的变化,使得A和B的数据信息同步,达到备份的目的
-
MYSQL主从数据库同步备份配置的方法
下文分步骤给大家介绍的非常详细,具体详情请看下文吧. 一.准备 用两台服务器做测试: Master Server: 192.0.0.1/Linux/MYSQL 4.1.12 Slave Server: 192.0.0.2/Linux/MYSQL 4.1.18 做主从服务器的原则是,MYSQL版本要相同,如果不能满足,最起码从服务器的MYSQL的版本必须高于主服务器的MYSQL版本 二.配置master服务器 1. 登录Master服务器,编辑my.cnf #vim /etc/my.cnf 在[m
-
MySQL数据库InnoDB引擎主从复制同步经验总结
近期将公司的MySQL架构升级了,由原先的一主多从换成了DRBD+Heartbeat双主多从,正好手上有一个电子商务网站新项目也要上线了,用的是DRBD+Heartbeat双主一从,由于此过程还是有别于以前的MyISAM引擎的,所以这里也将其心得归纳总结了一下: 1)MySQL的replication过程是一个异步同步的过程,并非完全的主从同步,所以同步的过程中是有延迟的,如果做了读写分离的业务的话,建议也要监控此延迟时间: 2)MySQL的master与slave机器记得server-id要保
-
MHA实现mysql主从数据库手动切换的方法
本文实例讲述了MHA实现mysql主从数据库手动切换的方法,分享给大家供大家参考.具体方法如下: 一.准备工作 1.分别在Master和Slave执行如下,方便mha检查复制: 复制代码 代码如下: grant all privileges on *.* to 'root'@'10.1.1.231' identified by 'rootpass'; grant all privileges on *.* to 'root'@'10.1.1.234' identified by 'rootpas
-
详解MySQL数据库设置主从同步的方法
简介 MySQL主从同步是目前使用比较广泛的数据库架构,技术比较成熟,配置也不复杂,特别是对于负载比较大的网站,主从同步能够有效缓解数据库读写的压力. MySQL主从同步的机制: MySQL同步的流程大致如下: 1.主服务器(master)将变更事件(更新.删除.表结构改变等等)写入二进制日志(master log). 2.从服务器(slave)的IO线程从主服务器(binlog dump线程)获取二进制日志,并在本地保存一份自己的二进制日志(relay log) 3.从服务器的SQL线程读取本
随机推荐
- 探讨如何在PHP开启gzip页面压缩实例
- SQL server 表操作介绍
- ThinkPHP3.2.3数据库设置新特性
- 深入浅析JavaScript面向对象和原型函数
- js在IE与firefox的差异集锦
- 后缀为 ashx 与 axd 的文件区别浅析
- php轻量级的性能分析工具xhprof的安装使用
- php操作xml入门之xml标签的属性分析
- 在Python中处理列表之reverse()方法的使用教程
- 浅析VC++中的头文件包含问题
- php接口数据加密、解密、验证签名
- js 浏览本地文件夹系统示例代码
- SSH框架网上商城项目第25战之使用java email给用户发送邮件
- location.search在客户端获取Url参数的方法
- Javascript中使用parseInt函数需要注意的问题
- java基础中异常及包归纳整理
- Email地址加密javascript版
- 关于javascript函数的几个话题
- Spring Properties的使用和配置方法
- python3爬取淘宝信息代码分析