linux mysql 主从
mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复
需要两台机器,安装mysql,两台机器要在相通的局域网内
主机A: 192.168.1.100
从机B:192.168.1.101
可以有多台从机
1、先登录主机 A
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.168.1.101‘ IDENTIFIED BY ‘123456’;
赋予从机权限,有多台丛机,就执行多次
2、 打开主机A的my.cnf,输入
server-id = 1 #主机标示,整数
log_bin = /var/log/mysql/mysql-bin.log #确保此文件可写
read-only =0 #主机,读写都可以
binlog-do-db =test #需要备份数据,多个写多行
binlog-ignore-db =mysql #不需要备份的数据库,多个写多行
3、打开从机B的my.cnf,输入
server-id = 2
log_bin = /var/log/mysql/mysql-bin.log
master-host =192.168.1.100
master-user =backup
master-pass =123456
master-port =3306
master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)
replicate-do-db =test #只复制某个库
replicate-ignore-db=mysql #不复制某个库
4、同步数据库
不用太费事,只把主从库都启动即可自动同步,如果不嫌麻烦的话可以把主库的内容导出成SQL,然后在从库中运行一遍
5、先重启主机A的mysql,再重启从机B的mysql
6、验证
在主机A中,mysql>show master status\G;
在从机B中,mysql>show slave status\G;
能看到大致这些内容
File: mysql-bin.000001
Position: 1374
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql
可以在主机A中,做一些INSERT, UPDATE, DELETE 操作,看看主机B中,是否已经被修改
GRANT REPLICATION SLAVE,RELOAD,SUPER ON *.* TO mysql_backup@'*' IDENTIFIED BY '123456';
CHANGE MASTER TO master_host = '127.0.0.1',
master_user = 'mysql_backup',
master_password = '123456',
master_log_file = 'mysql-bin.000001',
master_log_pos = 343;
linux mysql 主从相关推荐
- MySql(18)——Linux MySQL主从配置
MySQL 主从配置 Author:xushuyi 参照技术:http://www.cnblogs.com/kevingrace/p/6256603.html 1. 主从数据库 1.主库:192.16 ...
- linux mysql主从半同步_centos下安装mysql主从架构(半同步/多实例)
centos下安装mysql主从架构(半同步/多实例) [toc] 简介 本教程会进行mysql一机多实例的安装.mysql主从同步配置.半同步配置 环境 OS: CentOS Linux relea ...
- linux mysql 主从 1130_Linux Mysql 1130错误解决
Linux Mysql 1130错误解决 今天在win32下通过navicat 远程登录Mysql时出现如下错误: 想都不用想,肯定是Mysql的访问权限问题. 首先,通过终端(我用的是SSH)远程登 ...
- linux mysql 主从数据库_linux mysql数据库的主从配置
一.原理 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面: 2)master有一个I/O线程将二进制日志发送到slave; 3) slave有一个I/O线程把mast ...
- linux mysql主从配置_linux下mysql主从配置
还可以参考:https://www.cnblogs.com/Halifa/archive/2016/08/23/5799566.html 一.主服务器相关配置 1.创建同步账户并指定服务器地址 [ro ...
- linux mysql 主从数据库_Linux下安装MySQL及MySQL主从同步配置
从零开始说起,先说在Linux安装MySQL再说主从配置,MySQL的版本为5.7 一.mysql安装 1.使用命令 rpm -qa|grep mariadb 查看是否存在mariadb 2. 使用 ...
- linux mysql 主从分离_MySQL主从分离基本配置
1.介绍 MySQL数据库设置读写分离,可以使对数据库的写操作和读操作在不同服务器上执行,提高并发量和响应速度.现在的网站一般大点的,都采用有数据库主从分离.读写分离,既起到备份作用也可以减轻数据库的 ...
- Linux Mysql主从同步常见问题合集
1.1 常见问题 1.Slave I/O: error connecting to master 'backup@192.168.1.x:3306'-retry-time: 60 retr ...
- linux mysql 主从数据库_【Linux】【MySQL】MySQL主从数据库
系统环境:Centos7 主:192.168.8.162 从:192.168.8.127 前提条件 a.关闭防火墙 systemctl stop firewalld 关闭防火墙开机自启 systemc ...
- linux mysql 主从 1130_linux下安装Mysql(干货!!!)解决mysql 1130问题,远程登录问题...
转载自:http://www.cnblogs.com/xxoome/p/5864912.html linux版本:CentOS7 64位 1.下载安装包"mysql-5.6.33-linux ...
最新文章
- Runtime 总结
- 无人数据中心何时到来仍需等待
- Git常见报错及解决方法
- Python 参考文档
- Property 'submit' of object #HTMLFormElement is not a function
- 系统启动数据库服务器,linux系统如何启动数据库服务器
- java有理数类的封装_java实验报告有理数的类封装.doc
- 在Asp.net中弹出对话框,确定后跳转到其他页面
- POST的Response数据问题
- 百度地图API学习之路(1)
- adb shell循环命令_Android adb 命令使用总结
- PLSQL设置字体大小
- bat调用vbs脚本
- redis实战【西橙先生】
- Flutter 实现一款简单的音乐播放器
- 静态条件下三轴加速度求角度的算法
- HTML+CSS系列实战之表格
- RHEL服务篇_DNS服务
- 河南省周口市安吉软件测试培训中心第一次软件测试课程——软件测试期末考试(含答案)
- 什么是公考、联考、国考、省考、选调生?
热门文章
- css3正方体选中父层 子层解体_CSS3 嵌套立方体
- 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-ALGO-983 最大获利
- 超级计算机看未来天气,【气象科普知识】想知道未来天气,有时候也可以看看云...
- Ubuntu Vim 安装失败未满足依赖
- 搭建spring cloud zuul
- 四川计算机专科大学录取线,四川省托普计算机信息技术职业学院历年招生录取分数线...
- 《学Unity的猫》——第八章:Unity预设文件,无限纸团喷射机
- 实施“高效IT”,推动业务成功
- 单元测试Junit Test 中 Assertions 使用 Java版
- JMeter Assertions