Mysql
踩坑又填坑
本人喜欢捣鼓、踩坑、填坑,以及分享,关注我,让你的能避免一些坑,多收获一些知识
展开
-
Mysql第二篇:索引的原理和优化
索引在数据库中的作用一般是用来加快查询,但是我们虽然会用但是要理解原理,才能更好的应用。1 索引的定义:索引是帮助Mysql高效获取数据的排好序的数据结构。2 索引的存储结构:二叉树、红黑树、hash表、b-tree。3 添加索引,就能根据二叉树等数据结构的特性、减少查询次数,找到对应索引所指向的物理地址,从而找到那一行。4 mysql底层实现索引的数据结构是b+tree。5 ...原创 2020-02-25 03:01:59 · 334 阅读 · 0 评论 -
Mysql第一篇:windows环境下安装mysql(msi安装,默认安装在c盘,不可修改)
mysql的msi安装包下载地址:https://dev.mysql.com/downloads/installer/记得选择正确的平台。PS:这里说一下,这里有两个download,这两个都兼容64和32位的系统,上面那个是install-web-community,简单来说是在线安装,类似于我们安装软件的引导程序,如果你想要减少一下不必要的下载,可以下这个,自定义安装的包。而下面...原创 2019-05-20 17:58:58 · 20748 阅读 · 17 评论 -
Mysql第二篇:windows环境下Mysql安装(zip压缩包安装)
不得不吐槽一下,msi安装包不可以修改安装位置,着实很坑。如果哪位大佬知道msi安装方式可以修改,请给我留言,非常感谢。zip安装包下载地址:https://dev.mysql.com/downloads/mysql/安装教程:https://www.jianshu.com/p/647a596cb251上面那个教程亲测可用。注意事项,虽然现在8.0版本的mysql推荐使用字符编码是utf8...原创 2019-05-22 14:13:32 · 484 阅读 · 0 评论 -
Mysql第三篇:(同类错误各类解决方法总结)Linux环境下启动 Mysql服务 出现ERROR 2002 无法连接到sock文件导致mysql无法启动
出现的状况如上图所示。我查着了很多教程,发现大家的情况基本不一致,所以总结下他人的情况和解决办法。我跟网上的普遍情况不一样。我会放在最后讲,如果你的情况跟下面的都不一致,看看是不是遇到我这样奇葩出现这种情况1.常规解决操作,参考:https://blog.csdn.net/ignorewho/article/details/805650182.sock文件存在,mysql服务也存...原创 2019-06-05 18:15:08 · 607 阅读 · 0 评论 -
Mysql第四篇:Windows安装mysql8.0在使用phpMyAdmin登录时提示mysqli_real_connect() Server sent charset (255) unknown
最近通过mis安装了mysql8.0,但是想用phpMyAdmin来登录的时候无法登录,一直提示:对,就是字符集的问题!!网上就是说要将mysql的client server mysqld都要改为utf8很好,我就去找my.ini最后在programData中的mysql中找到,修改完之后,发现不起作用!!!用cmd登录了一下mysqlshow variables l...原创 2019-09-25 22:01:52 · 6071 阅读 · 1 评论