MySQL数据库
文章平均质量分 94
掌握MySQL数据库的基本语句和操作
TA548464
时间一次一次更迭过往,我要一步一步实现愿望
展开
-
MySQL其他集群类型介绍
Lvs服务器提供了负载均衡的作用,将用户请求分发到Real Server,一台 Real Server故障并不会影响整个集群的。Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用的代理的软件,适用于负载大的Web站点;DRBD(Distributed Replicated Block Device):是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。SAN的概念是允许存储设施和解决器(服务器)之间建立直接的高速连接,通过这种连接实现数据的集中式存储。原创 2023-11-10 18:57:38 · 482 阅读 · 0 评论 -
MySQL优化方案
因此,我们需要在设计数据表时,考虑到实际应用场景,采用合适的数据类型和约束条件、适当的前缀长度以及多表、多列索引等方式,提高查询效率和响应速度。一般情况下,我们会选择MySQL默认的存储引擎存储引擎InnoDB,但是当对数据库性能要求精益求精的时候,存储引擎的选择也成为一个关键的影响因素。数据的完整性校验的工作应该由开发者完成,而不是依赖于外键,一旦用了外键,你会发现测试的时候随便删点垃圾数据都变得异常艰难。不同的存储类型的最大存储范围不同,占用的存储的空间自然也不同。查看MySQL服务器的运行状态,有。原创 2023-11-10 14:41:29 · 181 阅读 · 0 评论 -
MySQL-Cluster集群部署实战
可在这个网址下载:http://releases.galeracluster.com/mysql-wsrep-5.7/centos/7/x86_64/ http://releases.galeracluster.com/galera-3.37/centos/7/x86_64/galera-3-25.3.37-1.el7.x86_64.rpm。这样每个表将有自己的数据文件,提供更好的性能和管理灵活性。wsrep_local_state_uuid: 当前节点的Galera集群状态UUID。原创 2023-10-31 20:44:02 · 476 阅读 · 2 评论 -
MySQL-Galera-Cluster集群详细介绍
当数据量和并发量上去后,单节点数据库无法满足大并发时性能上的要求。单节点的MySQL无法满足高可用,数据库宕机或者意外中断等故障后,业务服务被迫中断。当数据量和并发量上去后,单节点 MySQL无法承载巨大的业务量,数据库负载巨大。MySQL集群是指多台服务器共同处理数据库请求,并具有高可用性和可伸缩性的MySQL数据库系统。由多个节点组成,每个节点都运行着MySQL的实例,并且共享数据,相互之间通过网络互联。当其中一个节点失败时,其他节点可以自动接管它的工作,确保系统的连续可用性。原创 2023-10-31 19:48:57 · 1153 阅读 · 0 评论 -
MySQL主从复制(基于GTID--事务ID方式)
意思是: 当前数据库实例中开启了 GTID 功能, 在开启有 GTID 功能的数据库实例中, 导出其中任何一个库, 如果没有显示地指定–set-gtid-purged参数, 都会提示这一行信息。意思是默认情况下, 导出的库中含有 GTID 信息, 如果不想导出包含有 GTID 信息的数据库, 需要显示地添加–set-gtid-purged=OFF参数。因此,即使在使用基于 GTID 的主从复制的情况下,也需要开启二进制日志,以便记录和复制数据更改,支持故障恢复,以及存储 GTID 信息。原创 2023-10-27 20:37:29 · 874 阅读 · 0 评论 -
MySQL主从复制(基于binlog日志方式)
主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是准实时的业务数据库。主从复制的作用1.做数据的热备,作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作,避免数据丢失。2.架构的扩展。业务量越来越大,I/O访问频率过高,单机无法满足,此时做多库的存储,降低磁盘I/O访问的频率,提高单个机器的I/O性能。3.读写分离,使数据库能支撑更大的并发。a.从服务器可以执行查询工作(就是我们常说的读功能),降低主服务器压力;(主库写,从库读,降压)原创 2023-10-27 20:02:11 · 764 阅读 · 0 评论 -
MySQL数据xtrabackup物理备份方法
优先使用:完整,差异完整备份innobackupex --user=root --password='口令' /备份目录完全备份恢复流程1.停止数据库;2.清理环境;3.重演回滚-> 恢复数据;4.修改权限;5.启动数据库innobackupex --apply-log /备份目录/完整备份目录(年月日时分秒)innobackupex --copy-back /备份目录/完整备份目录(年月日时分秒)增量备份流程1.进行完整备份;原创 2023-10-26 19:11:25 · 531 阅读 · 0 评论 -
MySQL数据mysqldump逻辑备份方法
1.ibbackup官方备份工具、收费、物理备份开源社区备份工具、开源免费(老版本有问题,备份出来的数据可能有问题)、物理备份官方自带备份工具 开源免费、逻辑备份(速度慢)原创 2023-10-26 15:37:16 · 299 阅读 · 0 评论 -
MySQL日志管理和权限管理(重点)
权限权限级别权限说明CREATE数据库、表或索引创建数据库、表或索引权限DROP数据库或表删除数据库或表权限数据库、表或保存的程序赋予权限选项ALTER表更改表,比如添加字段、索引等DELETE表删除数据权限INDEX表索引权限INSERT表插入权限SELECT表查询权限UPDATE表更新权限服务器管理锁表权限服务器管理创建用户权限服务器管理复制权限服务器管理查看数据库权限。原创 2023-10-13 19:37:02 · 718 阅读 · 0 评论 -
MySQL数据库表操作
修改完root密码后,需要编辑配置文件将 skip-grant-tables 参数前加#号注释或删除skip-grant-tables此行。5、排序时比其他数据都小(索引默认是升序排列,小→大),所以NULL值总是排在最前。4、比较时使用关键字用“is null”和“is not null”。2、NULL与0、空字符串、空格都不同,NULL没有分配存储空间。3、对空值做加、减、乘、除等运算操作,结果仍为空。key不会被复制,即:主键、外键和索引不会复制。1、等价于没有任何值、是未知数。原创 2023-10-12 20:11:08 · 142 阅读 · 0 评论 -
MySQL数据库基本操作和完整性约束类型详解
数据完整性指的是数据的一致性和正确性。完整性约束是指数据库的内容必须遵守约束的规则。若定义了数据完整性约束,MySQL会负责数据的完整性,每次更新数据时,MySQL都会测试新的数据内容是否符合相关的完整性约束条件,只有符合完整性的约束条件的更新才被接受。作用:为了规范数据格式, 在用户进行插入、修改、删除等操作时,DBMS(数据库管理系统(Data Base Management System))自动按照约束条件对数据进行监测, 使不符合规范的数据不能进入数据库,以确保数据的完整性和唯一性。原创 2023-10-11 20:36:08 · 642 阅读 · 0 评论 -
MySQL三种安装方法(yum安装、编译安装、二进制安装)
切记:一定要关闭防火墙和selinux!!!服务器配置:2C4G即可,一台。原创 2023-10-10 20:32:56 · 4967 阅读 · 1 评论 -
数据库存储引擎和数据类型详细介绍
MySQL的存储引擎指MySQL中管理数据的方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引、锁定等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL数据库的核心就是存储引擎。文件系统回顾: 操作系统组织和存取数据的一种机制。文件系统是一种软件。原创 2023-09-26 19:12:39 · 360 阅读 · 0 评论 -
数据库及分类详细介绍
数据库从字面上的理解就是数据的仓库,其实我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。严格来说数据库是数据库管理系统的实例,一个数据库管理系统可以有多个数据库实例。数据库种类很多,我们平时接触最多的就是Oracle数据库和MySQL数据库。两者是应用最广泛的关系型数据库。关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。原创 2023-09-25 19:15:46 · 107 阅读 · 0 评论