MySQL
文章平均质量分 76
看-是灰机
这个作者很懒,什么都没留下…
展开
-
MySQL连接器原理
MySQL连接器原理长连接与短链接的区别及选择:mysql连接的三种方式TCP/IP连接命名管道连接UNIX域套接字连接MySQL的连接器是MySQL server层的第一个模块。当客户端开始连接服务端时,通过TCP协议握手后,开始进行身份验证,输入口令,当口令发生错误时,报错:Access denied for user,客户端结束执行。如果口令认证通过,连接器会去权限表中查询用户权限,并开始生效,直到断开连接。若重新赋权后需要重新连接才能使权限生效。连接成功后,若长时间未操作,默认8小时会自动断开原创 2022-04-07 09:14:51 · 769 阅读 · 0 评论 -
Linux下MySQL的安装
Linux下MySQL的安装安装前检查安装mysql客户端安装mysql服务端登录MySQLMySQL的安装有多种方式,本文章只介绍yum方式的安装,如果是做自动化部署的同学,建议考虑rpm包或tar包的安装方式。安装前检查卸载mariadb相关包[root@kkk ~]# rpm -qa | grep mariadbmariadb-libs-5.5.68-1.el7.x86_64mariadb-5.5.68-1.el7.x86_64[root@kkk ~]# rpm -e mariadb原创 2022-04-06 11:40:54 · 1628 阅读 · 0 评论 -
浅谈MVCC
浅谈MVCC当前读:对该记录进行加锁后的读快照读:使用mvcc概念进行的对记录的读取,此时如果有事务写入,不会影响写入的记录,可以把mvcc理解为行锁的一种特殊情况。不可读当前行事务开启后事务的修改信息。(另一种说法是通过 undo log + 数据行获取到事务开启时的原始数据的过程,称为快照读,表述不一样而已,这种说法更显专业)mvcc是mysql的多版本控制器,主要用来处理mysql的多并发问题,在mysql中主要有三种并发场景。读读:本身不会有冲突,所以也不需要进行并发管理。读写:有线程安全原创 2021-11-25 17:52:05 · 606 阅读 · 0 评论 -
MySQL底层数据逻辑及模型
MySQL数据结构与索引一级目录二级目录三级目录B-treeB+tree一级目录二级目录三级目录在学习MySQL数据结构前,需要先大致了解一下一些基础的数据结构,比如:二叉树、红黑树、Hash表、链表、B-tree、B+tree。B-treeB+tree...原创 2021-10-09 17:26:38 · 453 阅读 · 0 评论 -
mysql的主从配置及相关问题
mysql的主从配置主从配置验证其他相关参数补充:问题解决1、Slave_IO_Running状态为Connecting2、Slave_SQL_Running状态为No3、Slave_IO_Running状态为Nomysql读写分离配置主从配置一、准备工作:1.主从数据库版本要一致2.主从数据库内数据要保持一致主数据库:10.0.22.55 /linux从数据库:10.0.22.56 /linux二、主数据库master修改:1.修改mysql配置找到主数据库的配置文件my.cnf(或者m原创 2021-07-28 16:37:20 · 198 阅读 · 0 评论