![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 51
Dismay十二
这个作者很懒,什么都没留下…
展开
-
Mysql锁的算法Record Gap Next-Key
前言阅读姜承尧《Mysql技术内幕》265页行锁的三种算法笔记总结。1.行锁的三种算法1.Record Lock:单个行记录上的锁,锁住这个索引,(数据在聚集索引的叶子上)也就是这行记录。2.Gap Lock:间隙锁,锁定一个范围,但不包含记录本身。3.Next key Lock:Gap Lock + Record Lock2.核心知识点Innodb对于行的查询都采用Next Key Lock当查询的索引是唯一索引或主键索引时,自动降级为Record Lock当查询的所以为辅助索引时,对前原创 2020-09-02 10:19:09 · 193 阅读 · 0 评论 -
索引失效规则
全值匹配我最爱,最左前缀要遵守。(索引建立最好是所有过滤条件都组合建立复合索引,使用索引时,要连续)带头大哥不能死,中间兄弟不能断。(这句就是最左前缀法则的核心,后面均是导致索引失效的原因)索引列上少计算,范围之后全失效。(建了索引的列,就不要使用计算,包括类型转换。不能使用大于小于一旦使用,后方的索引列将无法使用)LIKE百分写最右,覆盖索引不写星。(当要用到模糊查询时,百分号写右边能用到索引。若是一定要将百分号写左边,那么尽量使用覆盖索引,就是不要写select *,而是写出select 具体的列原创 2020-06-07 13:17:01 · 306 阅读 · 0 评论 -
冷备份与热备份
文章目录1.冷备份1.1冷备份(off, 慢, 时间点上恢复)1.2 冷备份的优点:1.3 冷备份的缺点:2.热备份2.1 热备份 (on, 快)2.2 热备份的优点:2.3热备份的缺点:1.冷备份1.1冷备份(off, 慢, 时间点上恢复)冷备份发生在数据库已经正常关闭的情况下,当正常关闭时会提供给我们一个完整的数据库。冷备份是将关键性文件拷贝到另外位置的一种说法。对于备份数据库信息而言,冷备份是最快和最安全的方法。1.2 冷备份的优点:1.是非常快速的备份方法(只需拷贝文件)2.容易归档(简原创 2020-06-07 15:59:16 · 230 阅读 · 0 评论 -
本地django远程链接服务器的mysql,报(1130, "Host '*.*.*.*' is not allowed to connect to this MySQL server")
一、问题描述使用授权语句显示语法错误。二、解决方案1.在安装Mysql数据库的主机上登录root用户:mysql -u root -p2.依次执行如下命令:use mysql;select host from user where user='root';可以看到当前主机配置信息为localhost。3.执行update user set host = '%' wher...原创 2018-12-19 21:11:30 · 954 阅读 · 0 评论 -
mysql安装navicat之后,出现2059,Authentication plugin。以及本地链接虚拟机docker,远程链接服务器
序言在安装完MySql和navicat之后,进行连接时报出了ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password’ cannot be loaded: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿é¡£.我起初认为是我没设置密码的原因。便在命令行模式下设置了密码值得一提的是在登陆root之后设置密码应该是 set passwor...原创 2018-11-14 22:47:47 · 11884 阅读 · 9 评论 -
mysql 8.0 以上修改root用户密码
ALTER user 'root'@'localhost' IDENTIFIED BY 'your_pwd';原创 2018-12-19 20:01:21 · 513 阅读 · 1 评论 -
win10安装mysql8.0.12
原文链接1. 下载:下载之后msi文件可以直接双击安装,如果弹出一个This Application requires Visual Studio 2015 Redistributable的玩意儿,意思就是说有一个vcredist的VC++运行库没有安装,找到Windows官方网站下载页面直接下载和安装链接地址,然后安装一路无事儿。2.配置环境变量此电脑》属性》高级系统设置》环境变量》系...转载 2018-10-22 16:07:31 · 558 阅读 · 0 评论 -
MYSQL8.0 设置简单密码Unknown system variable 'validate_password_policy'Your password does not satisfy
yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpmyum安装MySQL:sudo yum install mysql-community-server启动MySQL服务:sudo service mysqld start检查MySQL服务状...原创 2019-09-11 10:31:20 · 1110 阅读 · 1 评论