mysql
文章平均质量分 68
禾几头
这个作者很懒,什么都没留下…
展开
-
mysql:Access denied for user ‘root‘@‘localhost‘ (using password: YES)
初次安装mysql后设置root密码退出后无法正常登录,报错。先跳过MySQL的密码认证过程,查询root用户密码。重新登录发现登录成功。原创 2023-04-18 10:27:44 · 84 阅读 · 0 评论 -
Mysql数据库索引总结
Mysql数据库索引 常见的索引实现原理 1.hash表 使用hash函数生成数据的存储地址,查询数据时可通过hash函数获取数据的存储地址直接获取数据,时间复杂度为O(1),存在问题就是会产生碰撞,不同的数据通过hash函数可能产生相同的存储地址,此时通过建立链表链接相同地址的数据 优点:时效高 缺点:范围查找实现效率极低(需要读取所有表数据进行计算返回结果) 2.二叉查找树 构建二叉查找树,树中结点的数据左小右大,时间复杂度为O(log2n) 优点:时效高 缺点:根节点选取不当造成二叉查找树失衡,原创 2021-05-14 21:35:23 · 94 阅读 · 0 评论 -
mysql的架构与存储引擎总结
MySQL的架构与存储引擎总结 八大组成部分 1.Connectors 与其他编程语言中的sql语句进行交互, 如php、python 2.Managerment Services & Utilities 系统管理和控制工具 3.Connection Pool 管理缓冲用户连接,线程处理等需要缓存的需求 4.SQL Interface(SQL接口) 接收用户的SQL命令,并且返回用户需要的查询结果。 5.Parser (解析器) 负责解析和验证SQL命令 6.Optimizer原创 2021-05-08 21:06:40 · 166 阅读 · 1 评论 -
mysql的主从复制
mysql的主从复制 主从复制开始前有个前提条件:两边的数据要一样,主必须开启二进制日志 异步主从复制 主从复制过程:master数据发生变化,产生新的二进制文件,master通知slave的I/O thread进程来读取master的二进制文件,slave的I/O thread 读取本地的master_info,携带master所需的验证信息和二进制日志读取的定位,master的log dump thread进程将master新增加的二进制日志内容发送给i/o thread ,slave收到日志后,原创 2021-05-08 21:03:12 · 99 阅读 · 0 评论