MySQL数据库主从同步安装与配置总结

5、数据计算与处理技巧全解析 本文深入解析了Tableau中的多种数据计算与处理技巧,涵盖LOD计算、日期与字符串处理、计数优化、数据混合限制及自定义总计等核心内容。通过实际案例和流程图,系统讲解了各技巧的应用场景、实现步骤与注意事项,并提供性能优化建议和常见问题解答,帮助用户提升数据分析效率与可视化精度。同时展望了未来数据计算技术的发展趋势,是Tableau用户进阶必备的全面指南。 阅读详情
 
MySQL的主从同步是一个很成熟的架构,优点为:
①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;
②在从主服务器进行备份,避免备份期间影响主服务器服务;
③当主服务器出现问题时,可以切换到从服务器。
所以我在项目部署和实施中经常会采用这种方案.

+ 数据库目录及其它
my.cnf配置文件     /etc/my.cnf
mysql数据库位置    datadir=/var/lib/mysql

主数据库:192.168.2.119
从数据库:192.168.2.220
操作系统:RHEL5.x 32位
服务器类型: 虚拟机

+ mysql5.0.77 安装:
① 配置好linux的yum服务后,直接yum -y install mysql即可
附:安装php\mysql一条命令安装:yum -y install httpd php mysql mysql-server php-mysql

② 启动MySQL
service mysqld start(restart|stop)


一、设置主库
1、修改主库my.cnf,主要是设置个不一样的id和logbin(#这部可依具体环境而定,压力大的化可采用huge.cnf)
[root@localhost etc]#vi /etc/my.cnf
# 记住这部分一定要配置在[mysqld]后面,否则无法找到从节点,各个配置项的含义可自己查阅文档
[mysqld]
log-bin=mysql-bin
server-id=1
binlog-ignore-db=information_schema
binlog-ignore-db=cluster
binlog-ignore-db=mysql

2、启动主库生效
[root@localhost etc]service mysqld restart

3、登陆主库
[root@localhost etc]mysql -u root -p

4、赋予从库权限帐号,允许用户在主库上读取日志
mysql> grant all privileges on *.* to '用户名'@'%' identified by '密码'; 

5、检查创建是否成功
select user,host from mysql.user;

6、锁主库表 
mysql> flush tables with read lock; 

7、显示主库信息
记录File和Position,从库设置将会用到
mysql> show master status;
+------------------+----------+--------------+------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000001 98   |              |                  | 
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

# 说明,如果执行这个步骤始终为Empty set(0.00 sec),那说明前面的my.cnf没配置对。

8、另开一个终端登陆220,打包主库迁移数据(如果你使用的yum安装,有默认数据库并未做任何改动,则不需要进行拷贝)
目的是为了保证两台服务器的mysql数据库一致,这里可以自行tar打包或者使用mysqldump命令备份恢复的方式进行。


二、设置从库
1、传输拿到主库包、解包
# 登陆从库
从上一步中备份的数据库恢复到220服务器节点上。

2、在119节点上解锁主库表(对应第一点设置主库中第6步锁主库表的操作) 
mysql> unlock tables; 

3、在220节点上修改从库my.cnf(位置一样)
[root@localhost etc]vi my.cnf 
# 记住这部分一定要配置在[mysqld]后面,否则无法找到从节点,各个配置项的含义可自己查阅文档
[mysqld]
log-bin=mysql-bin
server-id=2
binlog-ignore-db=information_schema
binlog-ignore-db=cluster
binlog-ignore-db=mysql
replicate-do-db=test
replicate-ignore-db=mysql
log-slave-updates
slave-skip-errors=all
slave-net-timeout=60

master-host=192.168.2.119
master-user=root
master-password=pfingo

4、在220节点上验证连接主库
[root@localhost etc]mysql -h 192.168.2.119 -u 用户名 -p 

5、在220节点从库上设置同步
#设置连接MASTER MASTER_LOG_FILE为主库的File,MASTER_LOG_POS为主库的Position
#注意下面第二条命令语句中的master_log_file='mysql-bin.000001', master_log_pos=98;对应为前面在主库中执行的show master status;结果
mysql> slave stop;
mysql> change master to master_host='192.168.2.119',master_user='root',master_password='pfingo',master_log_file='mysql-bin.000001', master_log_pos=98;
mysql> slave start;

6、启动从库服务
mysql> slave start;

7、进行测试
在主库上的test库上建立名为myTest的表
mysql> CREATE TABLE `myTest` (
`id` INT( 5 ) UNSIGNED NOT NULL AUTO_INCREMENT ,
`username` VARCHAR( 20 ) NOT NULL ,
`password` CHAR( 32 ) NOT NULL ,
`last_update` DATETIME NOT NULL ,
`number` FLOAT( 10 ) NOT NULL ,
`content` TEXT NOT NULL ,
PRIMARY KEY ( `id` ) 
) ENGINE = MYISAM ;

在从表中马上看到了效果,主从同步成功了;
为了更进一步验证在从库上输入show slave status\G;
mysql> show slave status\G;
Slave_IO_Running: Yes(网络正常);
Slave_SQL_Running: Yes(表结构正常)

进一步验证了以上过程的正确性。

GPU 资源池化云平台解决方案​ 定义与特点Kubernetes是一个开源的容器编排和管理平台,通过提供自动化和声明式的方式来部署、扩展、维护和运行应用程序。它支持跨多个主机和集群部署容器,确保应用程序的高可用性和可扩展性。Kubernetes提供了丰富的功能和插件,允许用户根据自己的需求进行定制和扩展。架构与组件控制平面(Control Plane):负责集群的决策(如调度)和集群状态的检测与响应。 阅读详情

相关推荐

为什么BGA焊点总在四个角先坏?一次热-振耦合仿真给你讲明白

本文通过Ansys Workbench进行热-振耦合仿真,深入分析了BGA焊点在四个角点先失效的机理。研究发现,角点焊点由于CTE失配、振动载荷放大及几何应力集中等因素,承受的等效塑性应变和动态应力显著高于中心区域,导致其疲劳寿命大幅降低。仿真数据揭示了角点焊点的应力分布和蠕变特性,为电子封装可靠性设计提供了重要依据。

weixin_42535461的博客 439

MySQL数据库主从的安装搭建方法

环境准备 准备两台虚拟机或者云服务器,作为数据库的主节点和从节点 第一步修改主机名host并配置主机映射 将两台主机分别修改为mysql1和mysql2,修改命令如下: [root@localhost ~]# hostnamectl set-hostname mysql1 [root@localhost ~]# hostnamectl set-hostname mysql2 两个节点配置/etc/hosts文件,修改为如下: #ip地址应改成自己主机对应的ip 127.0.0.1 lo...

TY_3a的博客 5636

Linux命令行入门:从零掌握服务器运维与Shell脚本基础

在信息化时代,操作系统是数字世界的基石,而终端命令行则是高效驾驭服务器的核心技能。无论是软件部署、服务监控还是故障排查,掌握基于Shell的指令操作都能大幅提升工程效率。从最基础的文件目录管理、文本处理,到权限控制、进程监控与网络调试,命令行提供了一套强大且可自动化的操作范式。尤其对于运维工程师和开发者而言,理解管道、重定向以及脚本化任务,意味着将重复劳动转化为可复用的自动化流程。本文从环境准备讲起,系统梳理常用Linux命令的实际场景与输出验证,并延伸至Shell脚本编写与定时任务,帮助初学者快速建立从操

weixin_30522983的博客 255

MySQL数据库主从搭建(详细图文)

MySQL数据库主从搭建,主从原理:MySQL之间数据复制的基础是二进制日志文件(binary log file)。

weixin_43735086的博客 5588

告别‘小目标’丢失!手把手复现DNANet红外检测网络(PyTorch版)

本文详细介绍了如何使用PyTorch从零实现DNANet红外小目标检测网络,重点解析了DNIM模块和CSAM注意力机制的设计与实现。通过实战教程,帮助开发者解决红外小目标检测中的特征提取和训练调参难题,适用于军事侦察、安防监控等场景。

weixin_28701593的博客 252

如何编译RustDesk(Unbuntu 和Android版本)

备注:官方文档上,一边都是基于sciter,这个在后面已经不建议使用了,但是依然可以编译刚开始的时候看官方的文档,涉及的东西比较多,也搞的一头雾水,通过B站上一个视频,可以通过CI/CD来编译,以及act本地试试(最终放弃,大概需要下载大几十G的容器下来)。最终总算明确了方向,可以用自动化流水线来编译。直接看CI/CD的脚本文件文件在.github/workflows目录下,重点研究 bridge.yml 和flutter-build.yml 这两个文件。

lvronglee的专栏 2547

Mysql主从部署

1 准备 准备两台主机和安装包,具体版本如下: 名称 版本 操作系统 CentOS 7.564bit mysql安装包 mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz 2 Master/Slave部署 主从服务器均需要进行本mysql安装步骤。 默认部署安装包是在/mnt路径下 2.1 环境准备 2.1.1 解压安装包 # 解压mysql安装..

timothy的博客 2498

贝塞尔曲线原理--曲线生成--路径规划--matlab代码

贝塞尔曲线有着很多特殊的性质, 在图形设计和路径规划中应用都非常广泛, 在路径规划中贝塞尔曲线完全由其控制点决定其形状, n个控制点对应着n-1阶的贝塞尔曲线,并且可以通过递归的方式来绘制.

bob595078694的博客 1万+

MySQL主/从-主/主集群安装部署

学习中通常使用单机MySQL安装部署,但是在生产环境中,MySQL主从复制和MySQL主主复制等模式比较常用,MySQL主从和主主复制模式原理和安装部署比较简单,lets go......

Aidon博客 2121

UE5 Metahuman与Blender手动绑定:ARKit面部动画实战对比

面部动画是角色动画领域的核心技术,其核心原理在于通过驱动面部骨骼或混合形状来模拟真实肌肉运动,从而赋予数字角色生命力。这项技术的价值在于极大地提升了虚拟角色的表现力与沉浸感,广泛应用于游戏开发、影视制作、虚拟现实和实时交互应用。在技术实现路径上,开发者常面临工业化集成方案与高度自定义方案的选择。本文聚焦于使用行业标准的ARKit 52个面部混合形状数据,深度对比了虚幻引擎Metahuman的工业化流程与Blender手动绑定方案在视觉保真度、工作流效率、性能开销和扩展性上的差异,为不同项目规模与技术需求的团

weixin_33901926的博客 449

从零开始,手把手教你用RTL代码设计一个简单的8位CPU(附状态图与ALU设计)

本文详细介绍了如何从零开始设计一个简单的8位CPU,包括状态机设计、ALU实现与RTL编码实战。通过具体的指令集分析、状态图设计和Verilog代码示例,帮助读者深入理解CPU工作原理,并掌握RTL代码编写技巧。特别适合计算机系统学习者和硬件设计爱好者。

weixin_30847063的博客 320

MySql5.7 数据库安装及主从同步配置

1、 安装Mysql 1、下载地址:https://dev.mysql.com/downloads/mysql/ 或 wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 2、解压 tar -zxvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 3、重命名 mv mysql-5.7.29-linux-glibc2.12-x86_64 mys

向心行者 602

在SAP系统中创建物料 860000000000000082(物料描述为“8680月球广寒宫坦克车”)时,系统报出了一个错误

摘要:SAP系统创建物料"8680月球广寒宫坦克车"时出现"C+020"错误,提示评估区域C916未在物料分类账中设置为生产性。解决方案需进入"会计-控制-产品成本控制-实际成本核算"路径,将评估区域C916手动设置为生产性状态。该操作需由具备权限的系统管理员或FICO顾问执行,建议操作前进行数据备份或在测试环境验证。完成设置后即可重新创建物料。

金牌架构师 391

mysql主从安装配置_MySQL数据库主从同步安装与配置总结

MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。所以我在项目部署和实施中经常会采用这种方案.+数据库目录及其它my.cnf配置文件 /etc/my.cnfmysql数据库位置 datadir=/var/lib/mys...

weixin_42573757的博客 141

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

mysql主从数据库安装配置_MySQL数据库主从同步安装与配置总结

MySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。所以我在项目部署和实施中经常会采用这种方案.+数据库目录及其它my.cnf配置文件 /etc/my.cnfmysql数据库位置 datadir=/var/lib/mys...

weixin_39629188的博客 117

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

mysql数据库连接配置路径_[zz]MySQL数据库主从同步安装与配置总结

注意:本文出自“阿飞”的博客,如果要转载本文章,请与作者联系!并注明来源:http://blog.sina.com.cn/s/blog_49fd52cf0100pog2.htmlMySQL的主从同步是一个很成熟的架构,优点为:①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力;②在从主服务器进行备份,避免备份期间影响主服务器服务;③当主服务器出现问题时,可以切换到从服务器。所以...

weixin_33093437的博客 354

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

MySQL数据库主从同步安装与配置总结<ZHUAN>

MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器服务; ③当主服务器出现问题时,可以切换到从服务器。 所以我在项目部署和实施中经常会采用这种方案. + 数据库目录及其它 my.cnf配置文件     /etc/my.cnf

yongjian_luo的专栏 518

[zz]MySQL数据库主从同步安装与配置总结

注意:本文出自“阿飞”的博客 ,如果要转载本文章,请与作者联系! 并注明来源: http://blog.sina.com.cn/s/blog_49fd52cf0100pog2.html MySQL的主从同步是一个很成熟的架构,优点为: ①在从服务器可以执行查询工作(即我们常说的读功能),降低主服务器压力; ②在从主服务器进行备份,避免备份期间影响主服务器...

yimi128 256

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/my...

weixin_30825389的博客 363

ubuntu安装MySQL并配置远程连接和主从同步

Mysql的安装非常简单,安装之前你只要了解基本的sql语句就OK。 第一步:安装mysql Ubuntu中最新版本的 MySQL包含在apt软件包服务器中,只需更新包索引并安装默认版本: sudo apt-get update sudo apt-get install mysql-server 安装过程中会要求输入mysql root账户密码,然后其他的都是自动完成。 第二...

jegbrother的博客 1944

mysql主从数据库安装配置_MySQ 数据库主从同步安装与配置详解(Master/Slave)

MySQL5.6 数据库主从同步安装与配置详解(Master/Slave)本篇文章主要介绍了MySQL5.6 数据库主从同步安装与配置详解,具有一定的参考价值,有兴趣的可以了解一下。安装环境操作系统 :CentOS 6.5数据库版本:MySQL 5.6.27主机A:192.168.1.1 (Master)主机B:192.168.1.2 (Slave)这里强调的数据库的版本,是因为MySQL在5.6...

weixin_28860509的博客 163

mysql主从同步乱码_mysql主从数据库同步和字符集问题

1.mysql主从数据库同步问题在使用mysql 5.0 主从数据库同步时遇到问题一些问题:在主从数据库同步时,我们可能会选择哪些数据库要求同步,而那些数据库忽视,这两个功能是靠/etc/my.cnf文件中的两个键名 binlog_do_db 和 binlog_ignore_db 来实现的binlog_do_db = 填写需要同步的数据库,多个数据库则用‘,’隔开binlog_ignore_db ...

weixin_39559486的博客 272

离线配置安装mysql5.7主从同步数据库配置手册-亲测完美

1024程序员节 | 征文。主数据库和备用数据库都按照以上步骤进行安装单节点,亲测完美安装。

蓝鲸鱼计算机软件开发工作室 1734
上一篇: mysql replace
下一篇: PHP获取客户端的真实IP
HackProgramer
博客等级 码龄12年 255粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值