![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 75
俗人不俗鸭
在学习网络与运维
展开
-
利用mysqldump实现分库分表备份的shell脚本
linux版本:CentOS 7.9;mysql版本:MySQL 5.7.36;脚本实现功能:利用mysqldump工具实现对mysql中的数据库分库备份,和对所备份数据库中的表分表备份原创 2023-07-26 19:06:42 · 798 阅读 · 0 评论 -
MySQL主从复制的原理及其读写分离配置
MySQL主从复制是MySQL内建的复制功能,是构建大型、高性能应用程序的基础。简单来说,主从复制是将数据库主机(master)中的数据或产生数据的SQL语句复制到另一个或多个数据库主机(slaves)上,之后再执行一遍即可得到主机(master)的数据。在这个复制过程中,master主机被称为主服务器,slave主机被称为从服务器。原创 2023-04-08 00:31:09 · 507 阅读 · 0 评论 -
MySQL数据库备份练习
1.物理备份数据库school到/backup目录2.备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库3.直接将MySQL数据库压缩备份4.备份MySQL数据库某个(些)表。此例备份student表5.同时备份多个MySQL数据库(其他数据库素材自行准备)6.仅备份数据库结构7.备份服务器上所有数据库8.还原MySQL数据库9.还原压缩的MySQL数据库10.使用xtrabackup 备份数据库11.在另外的数据库服务器上还原12.使用mydumper备份数据库原创 2023-03-31 17:28:05 · 324 阅读 · 0 评论 -
resp无法连接Redis服务的解决方法
在保证Windows主机和Linux虚拟机能够相互ping通的前提下,resp仍无法连接到Linux上的redis服务,那么需要考虑以下原因:Linux防火墙问题,Linux未关闭防火墙,或防火墙未放通6379/tcp端口;redis配置问题,需要修改redis的配置文件;问题解决:1、将防火墙放通6379/tcp端口或直接关闭防火墙:2、若仍无法连接,则需修改redis的配置文件:/etc/redis/redis.conf原创 2023-03-11 01:08:49 · 3845 阅读 · 3 评论 -
MySQL之DDL与索引视图练习
题目:学生表:学号,姓名,性别,年龄,所在系;Student (Sno, Sname, Ssex , Sage, Sdept);Sno为主键课程表:课程号,课程名;Course (Cno, Cname);Cno为主键学生选课表:学号,课程号,成绩;SC (Sno, Cno, Score);Sno,Cno为主键1.用SQL语句创建以上各表,其中学生表姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。2.修改student 表中年龄(Sage)字段属性,数据类型由int 改变为smallint。原创 2023-03-01 00:10:01 · 125 阅读 · 0 评论 -
MySQL之SQL语句练习
一、单表查询1、显示所有职工的基本信息。 2、查询所有职工所属部门的部门号,不显示重复的部门号。 3、求出所有职工的人数。 4、列出最高工资和最低工资。 5、列出职工的平均工资和总工资。 6、创建一个只有职工号、姓名和参加工作时间的新表,名为工作日期表。7、显示所有党员职工的年龄。8、列出所有姓王的职工的职工号、姓名和出生日期。9、列出1990年以前出生的职工的姓名、参加工作日期。10、列出工资在4000-5000之间的所有职工姓名。11、列出所有赵姓和李姓的职工姓名。原创 2023-02-14 23:25:08 · 3002 阅读 · 5 评论 -
MySQL在Linux上的四种安装方式
一、仓库安装 仓库安装就是在官方仓库或本地仓库、网络仓库中,用yum方式安装。推荐使用官方仓库。博主认为仓库安装相比其他安装方式来说是最方便的。二、本地安装 本地安装就是下载MySQL的捆绑包到本地,然后解包安装。三、容器安装 容器安装方式首先要安装容器,再在容器上安装MySQL。四、源码安装 源码安装最为费时费力,但用源码安装的软件是最适合本机器的。博主的配置信息:Windows版本:Win10 VMware虚拟机版本:Vmware Workstation Pro 17 Linux版本:Rhel9.1原创 2023-02-10 23:44:14 · 4864 阅读 · 7 评论 -
MySQL的体系结构
MySQL是由SQL接口,解析器,优化器,缓存,存储引擎组成的。MySQL体系结构可以分为四个层级。一、连接层 思想:为解决资源的频繁分配、释放所造成的的问题,为数据库连接建立一个“缓冲池”。二、SQL层 管理服务和工具组件:SQL接口:解析器组件:查询优化器组件:缓存和缓冲区:三、存储引擎MySQL的存储引擎是插件式的,它根据MySQL AB公司提供的文件访问层的一个抽象接口来定制一种文件访问机制,这种访问机制就叫存储引擎。四、物理文件层支持的文件类型:文件内容:数据文件、日志文件、配置文件、其他文件原创 2023-02-07 22:44:44 · 477 阅读 · 0 评论