配置Mysql主从服务实现实例
配置Mysql主从服务实现实例
### 配置主数据库 my.cnf
server-id=1 log-bin=master-bin log-bin-index=master-bin.index
### 在主数据库上创建同步账号
create user backup; GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.%.%' IDENTIFIED BY 'mysql';
### 配置从数据库 my.cnf
server-id=2 relay-log-index=slave-relay-bin.index relay- log=slave-relay-bin
### 重启mysql服务
service mysqld restart
### 连接Master服务
change master to master_host='192.168.91.128', master_port=3306,master_user='backup',master_password='mysql', master_log_file='master-bin.000001',master_log_pos=0;
### 启动slave服务
start slave;
### 查看Master服务状态
SHOW MASTER STATUS;
### 查看Slave服务状态
SHOW slave STATUS \G;
### 检查server_id是否一样,需要不一样
show variables like 'server_id';
常见错误
错误: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work.
解决方式: 检查data目录中的auto.cnf中的server-uuid=******************** 是否一样的,要改为不一样
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
相关推荐
-
mysql主从服务器配置特殊问题
1.由于设置了slave的配置信息,mysql在数据库data目录下生成master.info,所以如有要修改相关slave的配置要先删除该文件,否则修改的配置不能生效. 提示:如果修改了主服务器的配置,记得删除从服务器上的master.info文件.否则从服务器使用的还是老配置,可能会导致错误. 2.停止数据库服务,并且删除当前的所有mysql日志(默认是mysql-bin.*) 3.把从服务器的同步日志删除(默认是mysql-relay-bin.*)
-
mysql 主从服务器的简单配置
首先在主服务器上添加可登陆的用户权限: GRANT REPLICATE SLAVE on *.* to 'username'@'host' identified by 'password' 然后设置主服务器的my.ini文件. server-id=1 #主服务器标识 log-bin #启用二进制日志 binlog-do-bin=databasename #要备份的数据库名称,多个可以重复该配置过程 binlog-ignore-db=databasename #不备份的数据库名称,多个可以重复该配
-
mysql主从服务器同步心得体会第1/2页
原来看过MYSQL同步数据的实现,可是自己还没有动过手,今天没什么事就玩一玩,正好在旁边有另一台空电脑,都在同一个路由器下.哈哈,正好. 不过首先在找配置文件上就把我卡了好久,由于我用的是xampp安装包,在xampp/mysql/bin目录下看始终没有找到my.cnf,在c:windows目录下也没有发现, 如上图,看到的只有一个"my"的快速拨号的东西,又不是文件,怎么都打不开.后来找了好久才在网上看到说遇到这种情况需要先打开editplus,然后再从editplus里面打开这个文
-
配置Mysql主从服务实现实例
配置Mysql主从服务实现实例 ### 配置主数据库 my.cnf server-id=1 log-bin=master-bin log-bin-index=master-bin.index ### 在主数据库上创建同步账号 create user backup; GRANT REPLICATION SLAVE ON *.* TO 'backup'@'192.168.%.%' IDENTIFIED BY 'mysql'; ### 配置从数据库 my.cnf server-id=2 relay
-
ubuntu 16.04配置MySQL主从同步的配置方法
准备工作 1.主从数据库版本最好一致 2.主从数据库内数据保持一致 主数据库:121.199.27.227 /ubuntu 16.04 MySQL 5.7.21 ( 阿里云 ) 从数据库:182.254.149.39 /ubuntu 16.04 MySQL 5.7.21 ( 腾讯云 ) 防火墙配置 配置主服务器只允许特定 IP 访问数据库的端口,避免不必要的攻击. 主库防火墙配置 # iptables -A INPUT -p tcp -s slave_ip --dport 3306 -j ACC
-
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 主要是开启二进制日志
-
Linux如何使用 MyCat 实现 MySQL 主从读写分离
目录 Linux-使用 MyCat 实现 MySQL 主从读写分离 一.MySQL 读写分离 1.MySQL 读写分离的概述 2.读写分离工作原理 3.为什么要读写分离 3.实现读写分离的方式 4.常见的中间件程序 二.MyCAT简述 1.什么是 MyCAT 2.MyCat 服务安装与配置 三.MyCat 服务启动与启动设置 四.配置 MySQL 主从 五.实战节点宕机后自动切换 Slave 节点 1.mycat 配置文件优化调整 2.停主节点: 3.恢复主节点: Linux-使用 MyCat
-
在centos7上搭建mysql主从服务器的方法(图文教程)
本文主要是介绍在centos上搭建mysql的主从服务器.如果没有搭建过的,可以查看我以前的博客,里面有详细的安装centos和在centos上安装mysql的说明. 一.安装从虚拟机: 1.右键->管理->克隆 2.选择完整克隆 3.修改虚拟机的位置,默认在C盘下. 4.当克隆完成后,就有这样两台虚拟机了, 由于克隆的两台服务器,ip是一样的,所以需要修改从服务虚拟机ip: 5.修改从服务虚拟机的配置,打开配置文件 如果不知道配置文件是哪个,可以按照下面的方式找到, 6.找到下面红线部分,将
-
如何快速使用mysqlreplicate搭建MySQL主从
简介 mysql-utilities工具集是一个集中了多种工具的合集,可以理解为是DBA的工具箱,本文介绍利用其中的mysqlreplicate工具来快速搭建MySQL主从环境. HE1:192.168.1.248 slave HE3:192.168.1.250 master 实战 Part1:安装mysql-utilities [root@HE1 ~]# tar xvf mysql-utilities-1.5.4.tar.gz [root@HE1 ~]# cd mysql-utilities-
-
Docker mysql 主从配置详解及实例
Docker mysql 主从配置 1.首先创建两个文件my-m.cnf(主库配置) .my-s.cnf(从库配置) my-m.cnf 内容如下 # Copyright (c) 2014, Oracle and/or its affiliates. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU
-
CentOS服务器环境下MySQL主从同步配置方法
本文实例讲述了CentOS服务器环境下MySQL主从同步配置方法.分享给大家供大家参考,具体如下: 一.环境 主机: master操作系统:centos 5.3 IP:192.168.1.222 MySQL版本:5.0.77 从机: slave操作系统:centos 5.3 IP:192.168.1.220 MySQL版本:5.0.77 二.创建数据库 分别登录master机和slave机的 mysql:mysql –u root –p 创建数据库: create database repl;
-
小记一次mysql主从配置解决方案
今天研究了个开源项目,数据库是mysql的,其中的脚本数据需要备份,由于本人的机器时mac pro,而且mac下的数据库连接工具都不怎么好用,就想着如何利用windows下的数据库连接工具使用,并做相关备份,另外windows系统下的sqlyog工具还是非常强大的,在此推荐. 因此为了使用sqlyog等windows系统下的连接工具,便开始了一天的折腾. 首先两种思路,其一是利用另外一台宏碁笔记本电脑,直接在其上安装sqlyog使用,通过无线局域网进行连接使用,这种方式太过麻烦,而且来回换电脑很
-
解读mysql主从配置及其原理分析(Master-Slave)
1.在主数据库服务器为从服务器添加一个拥有权限访问主库的用户:GRANT REPLICATION SLAVE ON *.* TO ' test'@'%' IDENTIFIED BY 'test'; (%表示允许所有IP,可设置指定从服务器IP)添加用户后:可在从服务器上用mysql -h127.0.0.1 -utest -ptest; 来测试是否有权限访问主数据库 2.在主据库配置文件加上:#master configserver-id = 1log-bin =
随机推荐
- Vbs脚本经典教材(最全的资料还是MSDN)
- Redis 对比 Memcached 并在 CentOS 下进行安装配置详解
- 用Java程序判断是否是闰年的简单实例
- AJAX请求队列实现
- PHP的类 功能齐全的发送邮件类
- node.js 中间件express-session使用详解
- 两种常用的javascript数组去重方法思路及代码
- js实现右下角提示框的方法
- Python实现简单的多任务mysql转xml的方法
- C# 基础入门--关键字
- 详解C#设计模式编程中生成器模式的使用
- 利用Python2下载单张图片与爬取网页图片实例代码
- 基于vue中解决v-for使用报红并出现警告的问题
- Swift使用CollectionView实现广告栏滑动效果
- Django框架视图介绍与使用详解
- javascript中的闭包概念与用法实践分析
- django 微信网页授权登陆的实现
- oracle查询截至到当前日期月份所在年份的所有月份
- Yii框架自定义数据库操作组件示例
- express.js中间件说明详解