Linux下mysql主从配置

linux下mysql安装及主从配置的设置 linux下mysql安装及主从配置的设置。 阅读详情

mysql主从同步备份策略


查看server-id是否生效
[root@mysql2 ~]# SHOW VARIABLES LIKE 'server_id'
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 2     | 
+---------------+-------+
[root@mysql2 ~]# grep server-id my.cnf
server-id       = 2

环境:
主从服务器上的MySQL数据库版本同为5.1.34
主机IP:192.168.0.1
从机IP:192.168.0.2
一. MySQL主服务器配置
1.编辑配置文件/etc/my.cnf
# 确保有如下行
server-id = 1
log-bin=mysql-bin
binlog-do-db=mysql  #需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可
binlog-ignore-db=mysql  #不需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可
log-slave-updates #这个参数一定要加上,否则不会给更新的记录些到二进制文件里
slave-skip-errors #是跳过错误,继续执行复制操作
上面的内容不要放在my.cnf文件最下面,会出问题,一般放在原来server-id内容下面即可
2.建立用户
mysql> grant replication slave on *.* to ‘slave’@192.168.0.2 identified by ‘111111′;
# grant replication slave on *.* to ‘用户名’@'主机’ identified by ‘密码’;
# 可在Slave上做连接测试: mysql -h 192.168.0.1 -u test -p
3.锁主库表
mysql> FLUSH TABLES WITH READ LOCK;
4.显示主库信息
记录File和Position,从库设置将会用到
=====================
mysql> SHOW MASTER STATUS;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_do_db | Binlog_ignore_db |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 | 106      |              |                  |
+------------------+----------+--------------+------------------+
5.另开一个终端,打包主库
cd /usr/local/mysql  #mysql库目录
tar zcvf var.tar.gz var
============================
二.MySQL从服务器配置
1、传输拿到主库数据包、解包
# cd /usr/local/mysql
# scp 192.168.0.1:/usr/local/mysql/var.tar.gz .
# tar zxvf var.tar.gz
2、查看修改var文件夹权限
# chown -R mysql:mysql var
3.编辑 /etc/my.cnf
server-id=2
log-bin=mysql-bin
master-host=192.168.0.1
master-user=slave
master-password=111111
master-port=3306
replicate-do-db=test  #需要备份的数据库名
replicate-ignore-db=mysql #忽略的数据库
master-connect-retry=60 #如果从服务器发现主服务器断掉,重新连接的时间差(秒)
log-slave-updates #这个参数一定要加上,否则不会给更新的记录些到二进制文件里
slave-skip-errors #是跳过错误,继续执行复制操作
上面的内容不要放在my.cnf文件最下面,会出问题,一般放在原来server-id内容下面即可
4、验证连接MASTER
# mysql -h192.168.0.1 -uslave -ppassword
mysql> show grants for slave@192.168.0.2;
5、在SLAVE上设置同步
设置连接MASTER MASTER_LOG_FILE为主库的File,MASTER_LOG_POS为主库的Position
============================
mysql> slave stop;
mysql> CHANGE MASTER TO MASTER_HOST='192.168.0.1',MASTER_USER='slave',MASTER_PASSWORD='111111',MASTER_LOG_FILE='mysql-bin.000001',MASTER_LOG_POS=106;
6、启动SLAVE服务
mysql> slave start;
7、查看SLAVE状态
mysql> SHOW SLAVE STATUS\G;
其中 Slave_IO_Running 和 Slave_SQL_Running 两列的值都为 "Yes",表明 Slave 的 I/O 和 SQL 线程都在正常运行。
8、解锁主库表
mysql> UNLOCK TABLES;
到此主从库搭建成功。可以在主库上插入数据测试同步是否正常。
IB网络下不同租户业务隔离方案 IB(InfiniBand)网络隔离可以在不同的通信模式下实现,其中包括 IPoIB(IP over InfiniBand)通信模式。在 IPoIB 模式下,InfiniBand 网络可以承载 IP 数据包,使得基于 IP 的应用程序能够在 InfiniBand 网络上进行通信。在这种情况下,IB 网络隔离通常指通过配置 Partition Key(PKey)来实现不同的租户或应用程序之间的网络隔离。然而,IB 网络隔离并不仅限于 IPoIB 模式。 阅读详情

相关推荐

(目录)微气候模型ENVI-met模拟的基本使用教程

ENVI-met模拟操作系列(一) 介绍:

ysqzhatian的博客 2万+

查询MySQL的serverId

show variables like '%server_id%';

m0_65014849的博客 801

Habitat-baselines v0.1.7防踩坑手把手带你跑通(全网唯一)

Habitat-baselines v0.1.7防踩坑手把手带你跑通(全网唯一)

shannanshouyin的博客 1277

linux进行MySQL查询_Linux环境下查看MySQL信息

查看Linux操作系统是否已经安装了MYSQLrpm -qa mysqlmysql-4.1.7-4.RHEL4.1点开add/remove programe里面的mysql的detail勾上mysql-server2、启动来检测mysql是否已经启动service mysqld status我们可以用三种方法来启动Mysql:方法一:使用service命令来启动Mysqlservice mysql...

weixin_32384723的博客 3575

量化实战:用三种波动率模型给你的期货策略做个“体检”(附Python代码与螺纹钢案例)

本文深入探讨了三种专业波动率模型(Parkinson、Garman-Klass和Rogers-Satchell)在期货量化策略中的应用,并以螺纹钢期货为例,展示了如何通过Python实现这些模型进行多维度波动率分析。文章详细比较了不同模型的特点和适用场景,提供了动态仓位管理、止损策略优化等实战应用方案,帮助交易者更精准地评估市场风险,优化策略表现。

weixin_26824299的博客 460

Cadence SKILL 语言实战指南:从函数列表到高效自动化脚本

本文是Cadence SKILL语言实战指南,旨在帮助芯片设计工程师从掌握核心函数列表出发,高效构建自动化脚本。文章详细解析了数据处理、数据库访问、流程控制及错误处理四类关键函数,并通过版图层批量修改与参数化单元生成两大实战场景,演示如何将函数组合成解决实际问题的自动化方案,从而显著提升Virtuoso环境下的工作效率。

beta5的博客 706

mysql 设置 server id_linux服务器下安装MySQL 及 首次登陆密码错误重置root密码

本教程指针MySQL5.7.17版本安装,其他版本存在差异,未必使用环境centos7一、 下载mysql5.7http://mirrors.sohu.com/mysql/MySQL-5.7/我个人下载安装的是5.7.17版本64位。可以到上面网站下载,或在线下载,输入命令:wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linu...

weixin_39630106的博客 365

基于Arduino 的 FM 调频收音机

这是一个基于 Arduino 的开源的收音机项目,它具备一台标准收音机的全部功能,从控制部分到外壳都可以自己 DIY。在项目中,我们将介绍让 FM 收音机调谐器的 RDA5807 模块与 I2C 协议进行通信的方法,整个过程只需要两根线就可以与 IC 通信,接线非常简单。3D 打印的外壳也非常简洁。总之,是个非常简单和实用的项目,来试试吧!

ByteBox的博客 1643

linux的mysql主从配置_Linux下mysql主从配置

mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 Amysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.168.1.101‘ IDENTIFIED B...

weixin_35718242的博客 269

2. Android_逆向的历史与发展

学完本节,希望你能够:了解 Android 逆向工程的发展历程,从早期 APK 破解到现代应用保护;入门先把这几类「在干啥」搞清楚,后面学脱壳、反反调试会顺很多。(反编译 APK 得到的类汇编代码,相当于程序的「菜谱」)就能绕过验证,到后来混淆、加固、反调试一起上,逆向难度越来越高。(第三节 什么是 CPU 指令集),帮你搞清楚「反汇编看到的那些指令」是从哪来的、和 Android 逆向有啥关系。有必要——先搞清「没加固时怎么玩」,再学脱壳和对抗,思路才顺。读起来费劲,但逻辑还在,耐心一点还能跟。

长沙火山 1391

python抓取美团外卖的数据(商家、评分、评论)

本文详细介绍了如何使用Selenium和抓取美团外卖的商家、评分和评论数据。我们从基础的爬虫原理入手,分析了美团外卖的网页结构,提出了应对反爬虫机制的策略,并给出了详细的代码实现。通过使用Selenium,我们能够绕过动态加载内容的限制,直接抓取网页中的商家信息和评论。结合多线程和代理池等技术,我们可以进一步提高爬虫效率,并避免IP被封禁。未来,随着爬虫技术的发展,我们可以进一步探索深度抓取、数据清洗和数据分析等高级应用,以实现更智能的网页数据抓取。

2201_76125261的博客 2702

Linux设置MySQL主从配置

Linux设置MySQL主从配置欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如

我是鸿彬呀的博客 330

基于点云数据的统计滤波算法改进

随着三维视觉和点云处理技术的发展,点云数据在机器人、自动驾驶、增强现实等领域得到了广泛应用。而点云数据中常常包含着各种噪声和异常点,这些噪声和异常点会影响后续的数据处理和分析任务。因此,对点云数据进行滤波处理是必不可少的一步。在点云滤波算法中,统计滤波(Statistical Filtering)是一种常见且有效的方法。它通过对点云数据进行统计分析,将噪声和异常点剔除或修复,从而得到更为准确和可靠的点云数据。本文将介绍一种改进的统计滤波算法,并提供相应的源代码实现。

QfcaLinux的博客 292

linux系统中的mysql主从配置

##linux系统mysql主从配置 mysql主从配置的流程大体如图: 1)master会将变动记录到二进制日志里面; 2)master有一个I/O线程将二进制日志发送到slave; slave有一个I/O线程把master发送的二进制写入到relay日志里面; 4)slave有一个SQL线程,按照relay日志处理slave的数据; 二、操作步骤 按照原理,我们开启mysql主从复制,我们...

qq_40468327的博客 208

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Linux Docker 部署 MySQL 主从配置详解教程

MySQL主从复制是一种数据复制技术,用于实现数据的高可用性和负载均衡。,如网络中断、主服务器宕机等,需要根据具体情况进行相应的处理。

广阔天地,大有作为 1245

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

mysql 主从配置详解--本机与linux

主从配置的原理: 主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。MySQL复制基于主服务器在二进制日志中跟踪所有对数据库的更改(更新、删除等等)。因此,要进行复制,必须在主服务

CEO9527的博客 1095

linux的mysql主从配置_Linux下安装MySQL及MySQL主从同步配置

从零开始说起,先说在Linux安装MySQL再说主从配置,MySQL的版本为5.7一.mysql安装1.使用命令rpm -qa|grep mariadb 查看是否存在mariadb2.使用 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64命令删除mariadb,避免造成冲突 4.接下来编辑yum的源,vim /etc/yum.repos.d/m...

weixin_39965102的博客 204

linux的mysql主从配置_基于Linux的mysql主从配置全过程记录

mysql主从配置1、准备主机:192.168.244.128从机:192.168.244.130配置主机2、授权给从机服务器GRANT REPLICATION SLAVE ON *.* to 'rep1'@'192.168.244.130' identified by 'root@bisnow';FLUSH PRIVILEGES;这里表示配置从机登录用户名为 rep1,密码为 123,并且必须从...

weixin_42157556的博客 101

Linux学习笔记(五)安装MySQL,以及MySQL的主从配置,备份

讲一讲Linux中MySQL的基础东西 文章目录讲一讲Linux中MySQL的基础东西下载配置文件的位置默认的安装位置:启动查看默认密码所在位置改密码密码校验规则创建用户查看权限关于MySQL中的主从关于主从的定义:使用主从的好处主从同步机制MySQL的主从配置 下载 首先进入我们的镜像网站 http://mirror.sohu.com/ 找到连接后,之后找到我们的rpm包,之后wget下载 下载完之后进行解压: tar -xf 你的压缩文件 之后进行安装rpm包: yum install -y *.

YxinMiracle's Studio. 286

linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置

在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置,现在分享给大家。前提:1、关闭Liunx系统的防火墙,如果忘了,你下面的测试连接必定会失败,切记,切记,切记。2、下载linux系统自带的mysql查找已安装的myslq 版本:#rpm-qa|...

weixin_39562579的博客 468

Linux中MySQL主从配置的详细步骤

MySQL主从配置一、原理配置server_id 的作用主从复制原理二、安装mysql三、主库操作修改mysql的my.cnf文件重启mysql创建slave用户并赋予权限放行3306端口四、从库操作查看auto.cnf中uuid修改mysql的my.cnf文件重启mysql在从库中配置主库的信息五、验证主从关系启动主从数据库在主库创建数据库,看从库是否也有 一、原理 配置server_id 的作用 从库的id要比主库小,因为通信时候,会比较id 主从复制原理 主库中操作成功的sql语句会保存在一个l

samveltor的博客 1446

一Linux双mysql + mysql主从配置

一个Linux内装2个mysql服务做主从 我全部是在Centos6.4内完成的 一、准备: 1、卸载本地mysql, yum remove mysql 或者 rpm -e mysql   2、下载安装cmake cmake下载地址 http://www.cmake.org/files/v2.8/cmake-2.8.12.2.tar.gz 安装

su-ming的专栏 607

linux下安装mysql和mysql主从配置

参考: http://blog.youkuaiyun.com/geek87/article/details/10090637 http://www.cnblogs.com/wanghetao/p/3806888.html涉及到的问题: wget, apt-get和yum的区别. wget不是安装方式, 他是一种下载软件的方式, 类似与迅雷, 如果要下载一个软件, 我们可以直接wget 下载地址. ap-get是

sidongxue2的专栏 719

linux mysql 主从配置_linux下mysql主从配置详细教程

1、修改MySQL配置:主库配置server-id = 3binlog-do-db=xmcp_gxfc #the db need to syncbinlog-ignore-db = mysql #不需要同步的数据库binlog-ignore-db = redmine #不需要同步的数据库log_slave_updates = 1binlog_format=mixedrelay_log = /...

weixin_29325515的博客 335

Linux环境下Mysql5.7主从配置

Linux环境下Mysql5.7主从配置

夜尽天明的博客 1048

集群之mysql主从配置(windows和linux版)

集群之mysql主从配置(windows和linux版) 起因   由于网站进一步开发运行的需求,要求主机7*24小时运行正常,同时要求能够防止数据库灾难。考虑到后期的开发程度和业务量,准备向高可用系统进行改变,同时通过负载均衡提高网络性能。于是第一步就考虑到了数据库的集群问题。 集群和数据库主从复制 集群   通过多个物理机服务器共同处理和完成同一个业务功能...

DDLoveWorld的博客 525
上一篇: Linux 设置apache,mysql开机启动[转贴]
下一篇: Spring+Hibernate框架下MySql读写分离,主从数据库配置
rainyear
博客等级 码龄18年 55粉丝 333原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值