![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 92
MySQL 是一个关系型数据库,使用 SQL 语言进行增删改查操作,目前属于 Oracle 旗下的产品。
MySQL 数据库开源免费,能够跨平台,支持分布式,性能也不错,可以和 PHP、Java 等 Web 开发语言完美配合,非常适合中小型企业作为 Web 数据库(网站数据库)。
淮南橘枳
从入门到入坟的运维小白
展开
-
MySQL数据库用户管理与用户授权
当不在需要一张表时,用drop;想删除部分数据行时,用delete,并带上where;删除数据保留表时用truncate因克隆表时无法克隆索引等信息,所以克隆表只能用于临时备份数据,在实际生产中也仅用于备份数据,防止误删除数据,造成不必要的损失在遗忘MySQL的root密码时,更改配置文件并更改密码后,记得要将配置文件还原,否则其它用户可以直接免密登录。原创 2023-05-05 12:34:51 · 549 阅读 · 1 评论 -
MySQL索引
索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。索引是表中一列或者若干列值排序的方法。建立索引的目的是加快对表中记录的查找或排序。1、索引分类① 普通索引 :针对所有字段,没有特殊的需求/规则。原创 2023-05-08 11:35:08 · 328 阅读 · 0 评论 -
MySQL主从复制与读写分离
1. 主服务器 master 记录数据库通过 dump 线程将操作记录到 Binary log。 2. 从服务器开启I/O线程向主服务器发送同步日志的请求。 3. 主服务器把二进制日志内容发送给从服务器。 4. 从服务器将二进制日志记录的操作同步到relay log(中继日志)。 5. 从服务器中的sql线程将relay log日志记录的操作在从服务器执行后写入从服务器数据库。原创 2023-05-14 18:43:45 · 622 阅读 · 0 评论 -
MySQL高阶语句与连接
right join(右连接):返回包括右表中的所有记录和左表中联结字段相等的记录。left join(左连接):返回包括左表中的所有记录和右表中联结字段相等的记录。inner join(内连接):只返回两个表中联结字段相等的行。获取从字符串 x 中的第 y 个位置开始长度为 z 的字符串。将字符串 z 替代字符串 x 中的字符串 y。将提供的参数 x 和 y 拼接成一个字符串。返回字符串 x 的长度。返回去除指定格式的值。原创 2023-05-14 17:20:11 · 1379 阅读 · 0 评论 -
MySQL数据库
数据库要学习的四个基本概念,主要是:数据、数据库系统、数据库、数据管理系统。数据(Date)是描述事物的记录,数据库系统(DBS),数据库管理系统(DBMS)相当于仓库管理员,数据库(DB)。他们之间的关系是数据库系统包括数据库管理系统,数据库,数据。原创 2023-04-28 10:06:07 · 722 阅读 · 1 评论 -
MySQL日志管理与备份恢复
Mysql的日志默认保存位置为/usr/local/mysql/date,Mysql的日志配置文件为/etc/my.cnf,里面有一个【mysqld】项。当备份文件中只包含表的备份,而不包含创建的库的语句时,执行导入操作时必须指定库名,且目标库必须存在。数据库在某一时间点可能既有错误的操作也有正确的操作,可以基于精准的位置跳过错误的操作。在错误的时间点停止,在下一个正确的时间点开始。发生错误节点之前的一个节点,上一次正确操作的位置点停止。发生错误节点之前的一个节点,上一次正确操作的位置点停止。原创 2023-05-14 16:31:28 · 1430 阅读 · 0 评论 -
MySQL事务与存储引擎
事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行是一个不可分割的工作逻辑单元,在数据库系统.上执行并发操作时,事务是最小的控制单元适用于多用户同时操作的数据库系统的场景,如银行、保险公司及证券交易系统等等通过事务的整体性以保证数据的一致性原创 2023-05-09 10:53:31 · 259 阅读 · 0 评论 -
MySQL数据库基本操作(增删改查)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 应用软件之一。在本篇中,会让大家快速掌握 MySQL 的基本操作,并轻松使用 MySQL 数据库。原创 2023-05-04 12:00:46 · 714 阅读 · 1 评论 -
MySQL之MHA高可用集群及故障切换
MHA(MasterHigh Availability)是一套优秀的mysql高可用环境下故障切换和主从复制的软件。MHA的出现就是为了解决mysql单点故障。Mysql故障切换过程中,MHA能做到0-30秒内自动完成故障性切换操作。MHA能在故障切换的过程中最大程度保证数据的一致性,已达到真正意义上的高可用。MySQL的高可用+故障切换核心部分MHA组件:Manager:主要功能:做MHA的启动、关闭、管理和检测MySQL的各种健康检查。原创 2023-05-15 11:55:18 · 929 阅读 · 0 评论