![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
johopig
这个作者很懒,什么都没留下…
展开
-
MySql面试笔记
文章目录MySql索引的分类B树与B+树B树B+树面试常见问题四大特性隔离级别快照读和当前读MVCCbinlogredologundolog锁锁的粒度乐观锁悲观锁锁的分类共享锁排他锁行锁间隙锁表锁死锁面试常见问题分析分析行锁定MySql索引的分类1️⃣从存储结构上来划分:BTree索引(B-Tree索引或B+Tree索引),Hash索引,Full-Index全文索引,R-Tree索引2️⃣从应用层次来分:普通索引,唯一索引,复合索引3️⃣根据数据的物理顺序与键值的逻辑顺序关系:聚集索引,非聚集索引原创 2020-07-29 09:58:06 · 279 阅读 · 0 评论 -
typecho 安装过程遇到的问题
提示无法连接数据库1 可能是没有提前创建名为 typecho 的数据库去创建就好了2 可能是数据库地址的问题一开始以为是没有授予mysql用户远程连接的权限,后来发现给了,于是 把 localhost 改为了 127.0.0.1就成功了原因:可能是 在mysql中,localhost和127.0.0.1 这两个host是有区别的localhost使用的是socket连接,而127....原创 2019-08-24 18:26:04 · 2059 阅读 · 0 评论 -
MySQL可以通过field()函数自定义排序
转载自:https://blog.csdn.net/lxz3000/article/details/6173873MySQL可以通过...转载 2019-10-12 12:05:11 · 133 阅读 · 0 评论 -
Centos crond定时监测MYSQL并自动重启服务
学生机的配置有点低,在上面部署了一些项目,并发量大一点MYSQL很容易就被 kill掉了,所以写一个自动监测的脚本,挂了之后就自动 启动 MYSQL服务过程新建目录,日志及脚本cd /homemkdir checktouch mysql.logtouch restart_mysql.shchmod 700 mysql.log restart_mysql.sh编写脚本...原创 2019-09-01 11:42:05 · 596 阅读 · 0 评论 -
基于docker 搭建mysql主从复制集群
主从复制的方式基于日志(bin log)基于GTID(全局事务标识符)这篇文章采用第一种方式前提条件主从服务器的操作系统版本和位数需要一致主 mysql版本和从 mysql版本需要一致主从数据库中的 数据 需要一致主数据库 开启 二进制日志,主数据库和从数据库的 server_id 在局域网内必须 唯一。流程1. 首先拉取镜像docker pull mysql:5.7...原创 2019-08-08 10:55:00 · 318 阅读 · 0 评论 -
navicat在本地导入.sql时错误:1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
原因可能是1、服务器linux下mysql版本不一致导致的,mysql5.5.3才支持utf8mb4格式2、数据库编码格式不一致utf8其实不是真的UTF-8,它每个字符最多只有3字节,而UTF-8是4字节的,Mysql为了解决这一问题在mysql5.5.3之后推出了utf8mb4(more bytes 4)来解决这一问题解决方法:1、在确保要导入.sql文件的mysql版本大于 5.5...原创 2019-07-14 13:12:13 · 3510 阅读 · 1 评论 -
Mysql存储引擎InnoDB显示行数问题
今天导了23090条数据进表的时候,发现只显示了22469条,一开始以为有些重复的被覆盖掉了,但是没有进行这个操作呀,后来去网上查了查,发现InnoDB引擎在进行比较多的操作的时候,显示行数会出现错乱。然后把表的引擎换成MyISAM之后又显示正常了,到时候找一下原因再更新记录一下。。。。...原创 2019-04-29 11:07:46 · 951 阅读 · 0 评论