当前位置: 首页 > article >正文

nginx服务器的介绍

一、什么是主从复制至少两台数据库服务器可以分别设置主服务器和从服务器对主服务器的任何操作都会同步到从服务器上二、实现原理mysql中有一种日志叫做bin日志二进制日志会记录下所有修改过数据库的sql语句。主从复制的原理实际是多台服务器都开启bin日志然后主服务器会把执行过的sql语句记录到bin日志中之后从服务器要读取这个bin日志把该日志的内容保存到自己中继日志里面从服务器再把中继日志中记录的sql语句同样的执行一遍。这样从服务器上的数据就和主服务器相同了。实现的技术是用户的授权和log-bin日志的开启。三、用户授权1、添加一个用户给用户授权查看当前数据库下面的用户情况。grant 权限名称select update delete on 数据库名.表名 to ‘用户名’’主机’ identified by 密码例如说明授权的用户xiaolong只能在192.168.10.120的主机上面登录只对user库user表执行select update delete操作。grant select update delete on user.user to xiallong192.168.10.120 identified by 123452、如果删除一个用户drop user ‘用户名’’主机’四、log-bin日志1、如何开启log-bin日志打开mysql.ini的配置文件创建的log-bin日志文件。2、如何 查看log-bin日志里面的内容。使用一个命令mysqlbinlog --no-defaults 日志的文件名及路径log-bin记录sql语句的格式位置3、log-bin日志相关的一些命令操作flush logs 产生一个新的log-bin日志reset master :清空以前的log-bin日志并产生一个新的log-bin日志show master status; 查看最新的一个log-bin日志包括最新的pos位置。4、使用bin-log日志完成一个案例恢复数据的一个案例步骤1新建一张表create table nihao(id int);2flush logs 产生一个新的log-bin日志文件insert into nihao values(1000)insert into nihao values(2000)insert into nihao values(3000)3flush logs产生一个新的log-bin日志文件。4delete from nihao5要求恢复数据比如一个家公司在上午9:00备份了一次数据。到9:30时由于员工的误操作则把所有的数据都给删除了。要求要恢复数据到9:30.比如如下要求恢复数据思路打开log-bin日志文件进行分析。查找insert语句的pos位置。根据pos位置来恢复数据使用如下的参数--start-pos”开始的pos点”--stop-pos’结束的pos点’五、主从配置1、配置主服务器1主和从服务器都要开启log-bin日志每台服务器设置一个唯一的server-id的值。并重启服务器。2要给从服务器授权一个用户该用户授予复制权限。grant replication slave on *.* to ‘xiaoming’’%’ identified by ‘12345’3要查看主服务器里面log-bin日志的名字和pos位置。(停止对主服务器的操作)show master status;2、配置从服务器1执行stop slave停止从服务器2具体的配置change master to master_host’主服务器的ip’,master_user’授权的用户名’,master_password”授权的密码”,master_log_file’log-bin日志文件的名称’,master_log_pospos位置3开启从服务器start slave4查看从服务器的状态show slave status;Slave_IO_Running:Yes此进程负责从服务器从主服务器上读取binlog 日志并写入从服务器上的中继日志。Slave_SQL_Running:Yes此进程负责读取并且执行中继日志中的binlog日志注以上两个都为yes则表明成功只要其中一个进程的状态是no则表示复制进程停止错误原因可以从”last_error”字段的值中看到。3、如何撤销从服务器1stop slave2reset slave all六、读写分离实现在程序层次进行设计class mysql{$dbm主服务器$dbs1从服务器$dbs2从服务器public function query(){在query里面进行语句判断分析连接不同的mysql服务器。如果是查询则随机连接两台从服务器如果是修改操作则连接主服务器}}tp框架支持读写分离DB_DEPLOY_TYPE1,//分布式数据库支持DB_TYPE mysql, // 数据库类型DB_HOST localhost,192.168.3.250, // 服务器地址DB_NAME php,php, // 数据库名DB_USER root,xiaogang, // 用户名DB_PWD root,1234, // 密码DB_PORT 3306, // 端口DB_PREFIX ,DB_RW_SEPARATEtrue,//支持读写分离验证select语句是操作从 服务器insert 语句是操作的主服务器

相关文章:

nginx服务器的介绍

一、什么是主从复制至少两台数据库服务器,可以分别设置主服务器和从服务器,对主服务器的任何操作都会同步到从服务器上二、实现原理 mysql中有一种日志,叫做bin日志(二进制日志),会记录下所有修改过数据库的…...

速腾M1激光雷达实战:从环境搭建到点云可视化全流程解析

1. 环境准备:搭建ROS与速腾M1的"对话桥梁" 第一次接触速腾M1激光雷达时,我就像拿到了一部没有说明书的外星设备。经过多次实战,我发现环境配置是决定后续成败的关键。这里以Ubuntu 18.04 ROS Melodic为例(其他版本操作…...

VibeVoice-0.5B效果展示:多语种混合文本语音生成实录

VibeVoice-0.5B效果展示:多语种混合文本语音生成实录 1. 引言:当文字“开口说话”时,我们听到了什么? 想象一下,你正在为一个国际项目准备演示文稿,需要将一段包含英文、中文、日文和法文的混合文本&…...

从连锁到关联:QTL定位方法的演进与当代挑战

1. QTL定位技术的前世今生 我第一次接触QTL定位是在2013年做玉米抗病育种项目时。当时实验室的师兄拿着厚厚一叠RFLP标记数据,花了三个月才完成一个性状的初步定位。如今回头看,QTL定位技术的发展就像一场精彩的科技进化史。 QTL(数量性状基因…...

Qwen3-0.6B-FP8效果展示:用非思维模式生成抖音爆款短视频口播文案脚本

Qwen3-0.6B-FP8效果展示:用非思维模式生成抖音爆款短视频口播文案脚本 最近在短视频平台刷到不少爆款视频,发现它们的口播文案都很有特点:节奏快、情绪足、有记忆点。作为一个技术爱好者,我就在想,能不能用AI来批量生…...

Switch第三方控制器终极指南:免费解锁Xbox和PS手柄支持

Switch第三方控制器终极指南:免费解锁Xbox和PS手柄支持 【免费下载链接】sys-con Nintendo Switch sysmodule that allows support for third-party controllers 项目地址: https://gitcode.com/gh_mirrors/sy/sys-con 还在为Switch官方手柄价格而犹豫&#…...

GitHub中文界面终极指南:3分钟快速安装汉化插件

GitHub中文界面终极指南:3分钟快速安装汉化插件 【免费下载链接】github-hans [废弃] {官方中文马上就来了} GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/gi/github-hans 你…...

AI伪原创究竟是技术捷径还是内容陷阱

我们最初以为AI伪原创只是换个说法刚接触“AI伪原创”这个词时,我们下意识觉得:不就是把原文换几个词、调个语序嘛?听起来挺简单,甚至有点“偷懒”的嫌疑。但深入观察后才发现,事情没那么简单。所谓AI伪原创&#xff0…...

英飞凌IGBT选型方法:工程师实用技巧

在电力电子领域,IGBT(绝缘栅双极晶体管)是应用最广泛的功率半导体器件之一。它结合了MOSFET的高输入阻抗和BJT的低导通电阻特性,广泛应用于变频器、逆变器、电机驱动等领域。英飞凌作为全球领先的半导体制造商,其IGBT产…...

AI专著生成大揭秘:巧用AI工具,20万字专著写作不再是难题!

学术专著的生命力主要在于其逻辑的严密性,而逻辑论证往往是写作过程中最容易出错的环节。一部专著需要围绕其中心观点进行系统性的论证,不仅要对每个论点进行充分的讲解,还要处理各学派之间的争议观点,更要确保整个理论框架的一致…...

鸿道邀您相约FAIR plus 2026|新品首发+董事长对话+深度讲解,共筑机器人通用电子架构新生态

4月22-24日,定位于“世界级机器人开发制造技术大会”的产业盛会一-FAIRplus2026机器人全产业链接会将在深圳会展中心(福田)9号馆盛大启幕。东土科技将以全栈自主技术亮相会议,并在主论坛“智能机器人学术产业前沿论坛FIRST大会”开幕式重磅首发智能机器人…...

5分钟搞定!用趋动云平台一键部署Video-Background-Removal(附详细操作截图)

5分钟极速部署:趋动云平台上的Video-Background-Removal实战指南 视频背景替换技术正在重塑内容创作的方式。想象一下,你刚拍摄了一段产品演示视频,但背景杂乱无章;或者你需要为在线会议更换一个更专业的虚拟背景。传统视频编辑软…...

Cesium结合天地图实现高效三维地形高度获取的实践与优化

1. 为什么需要Cesium结合天地图获取地形高度 第一次用Cesium加载默认地形时,我盯着屏幕等了快两分钟——那个进度条慢得让人抓狂。后来换成天地图的三维地形,加载速度直接从"泡面时间"缩短到"眨眼之间"。但很快发现新问题&#xff…...

AMD GPU任务调度(1)—— 用户态命令流构建与提交

1. 从图形API到GPU硬件的桥梁 当你玩3A游戏时,那些逼真的光影效果是如何产生的?当你在Blender中渲染复杂场景时,海量三角形是如何被快速处理的?这一切都离不开GPU任务调度的精妙设计。作为AMD GPU驱动中最关键的环节之一&#xff…...

别再只盯着50050端口了:Cobalt Strike结合frp的多Listener端口转发与负载均衡配置指南

Cobalt Strike高阶架构:基于frp的多端口转发与流量分发实战 引言:为什么需要突破单端口架构? 在安全测试领域,Cobalt Strike(简称CS)作为成熟的C2框架,其基础设施的健壮性直接影响任务成功率。传…...

群晖NAS的osheet文件打不开?用Python写个脚本,5分钟批量转成Excel

群晖NAS的osheet文件打不开?用Python写个脚本,5分钟批量转成Excel 如果你是一位群晖NAS用户,可能会遇到这样的困扰:通过Drive同步到本地的表格文件,扩展名变成了.osheet,用Office或WPS打开时一片空白。这种…...

Qt右键菜单失效排查指南:从customContextMenuRequested信号到正确响应

1. 当右键菜单不响应时,先检查这三个关键点 最近在重构一个Qt项目时,遇到了一个典型问题:明明按照文档正确连接了customContextMenuRequested信号和槽函数,但右键点击控件时菜单死活不弹出来。如果你也遇到过类似情况,…...

告别BasicTeX的烦恼:我在M1 Mac上迁移到原生ARM版MacTeX的真实体验与避坑指南

告别BasicTeX的烦恼:我在M1 Mac上迁移到原生ARM版MacTeX的真实体验与避坑指南 第一次在M1 MacBook Air上安装BasicTeX时,我以为找到了轻量高效的LaTeX解决方案。直到连续三天被各种缺失宏包和权限问题折磨到凌晨两点,才意识到自己掉进了&quo…...

保姆级教程:用闲置旧电脑+VMware ESXi 6.7,打造你的第一台家庭虚拟化服务器

零成本打造家庭虚拟化实验室:闲置电脑ESXi实战指南 你是否曾想过将家中那台积灰的旧电脑改造成能同时运行多个操作系统的虚拟化平台?或许你只是需要一个简单的开发测试环境,或是想搭建家庭媒体中心,又或者纯粹出于对技术的热爱。本…...

从‘I am good at’到脱口而出:我是如何用ChatGPT和DeepL把精读课文练成地道口语的

从‘I am good at’到脱口而出:AI工具如何将精读课文转化为地道口语 语言学习最令人沮丧的瞬间,莫过于明明背熟了课文里的"I am good at French",面对外国同事时脱口而出的却是中式英语"I study French very well"。这种…...

别再只用min(A)了!Matlab里min函数的这8种高级用法,数据分析效率翻倍

Matlab中min函数的8个高阶技巧:让数据分析效率倍增 第一次接触Matlab的min函数时,我们大多只把它当作一个简单的求最小值工具。但随着数据分析任务的复杂化,这个看似基础的函数其实隐藏着惊人的潜力。想象一下:面对包含数千个数据…...

(技术解析)对比学习中的超球面几何:对齐与均匀性的量化评估与优化实践

1. 对比学习与超球面几何的奇妙结合 我第一次接触对比学习是在一个图像分类项目中,当时被它强大的特征提取能力震撼到了。但真正让我着迷的是后来发现的一个有趣现象:所有特征向量都被约束在一个单位超球面上。这就像把数据点放在地球表面一样&#xff…...

FanControl终极配置指南:5分钟让你的Windows风扇控制更智能更安静

FanControl终极配置指南:5分钟让你的Windows风扇控制更智能更安静 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode.com/GitHub_…...

三步掌握百度网盘秒传链接:网页工具全平台极速转存指南

三步掌握百度网盘秒传链接:网页工具全平台极速转存指南 【免费下载链接】baidupan-rapidupload 百度网盘秒传链接转存/生成/转换 网页工具 (全平台可用) 项目地址: https://gitcode.com/gh_mirrors/bai/baidupan-rapidupload 还在为百度网盘资源分享的繁琐流…...

余割平方天线方向图特性与雷达探测场景分析

1. 余割平方天线方向图的核心特性 余割平方天线是雷达系统中的一种特殊天线设计,它的方向图特性使其在对高空匀速飞行目标的探测中表现出色。我第一次接触这种天线时,就被它独特的设计理念所吸引。与普通天线不同,余割平方天线的增益与仰角θ…...

GitHub汉化插件终极指南:3分钟实现全中文界面,告别语言障碍

GitHub汉化插件终极指南:3分钟实现全中文界面,告别语言障碍 【免费下载链接】github-hans [废弃] {官方中文马上就来了} GitHub 汉化插件,GitHub 中文化界面。 (GitHub Translation To Chinese) 项目地址: https://gitcode.com/gh_mirrors/…...

抖音去水印批量下载工具:一键高效保存全网优质内容

抖音去水印批量下载工具:一键高效保存全网优质内容 【免费下载链接】TikTokDownload 抖音去水印批量下载用户主页作品、喜欢、收藏、图文、音频 项目地址: https://gitcode.com/gh_mirrors/ti/TikTokDownload 还在为抖音上的精彩视频无法完整保存而烦恼吗&am…...

AssetStudio快速入门:轻松提取Unity游戏资源的终极指南

AssetStudio快速入门:轻松提取Unity游戏资源的终极指南 【免费下载链接】AssetStudio AssetStudio - Based on the archived Perfares AssetStudio, I continue Perfares work to keep AssetStudio up-to-date, with support for new Unity versions and additional…...

2026年安卓防逆向安全加固公司怎么选?关键看这4个技术硬指标

移动应用被破解、核心代码被扒、算法被盗用,这些事一旦发生,技术团队几个月的努力可能瞬间归零,商业损失更是难以估量。特别是金融、游戏这类对代码安全极度敏感的领域,安卓应用的防逆向能力几乎决定了产品的生命线。市面上号称能…...

华硕笔记本性能调校终极指南:5分钟快速上手G-Helper完整教程

华硕笔记本性能调校终极指南:5分钟快速上手G-Helper完整教程 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Str…...