![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
shirdonl
高级软件架构师,全栈开发者,技术极客,Gopher,开源爱好者。毕业于河海大学,先后就职于苏宁易购等多家大型公司。多年软件开发与团队管理经验,精通Java、JavaScript、C/C++/C#、Python、PHP等开发语言。对Go语言、Rust语言等流行开发语言有深入实践和研究。对大型电子商务系统开发、高并发架构、分布式架构、微服务、大数据、人工智能算法等领域有深入实践和研究。
作者博客:https://www.shirdon.com
码云地址:https://gitee.com/shirdonl
GitHub:https://github.com/shirdonl
展开
-
dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib解决办法
1.问题原因:mac 升级了 brew update导致启动mysql时候报错:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/mysql Reason: image not found原因是openssl升级到1.1,但mysql还是依赖的1.0.02.解决方法:查看已经安装的版本:brew info openssl..原创 2020-08-18 09:56:44 · 3065 阅读 · 0 评论 -
常用命令行汇总------mysql允许远程连接的方法
默认情况下,mysql只允许本地登录,如果要开启远程连接,则需要修改/etc/mysql/my.conf文件。一、修改/etc/mysql/my.conf找到bind-address = 127.0.0.1这一行改为bind-address = 0.0.0.0即可二、为需要远程登录的用户赋予权限1、新建用户远程连接mysql数据库grant all on *.* to ad...原创 2019-11-26 16:04:32 · 269 阅读 · 1 评论 -
常用命令行汇总------Mysql命令行修改root密码
用UPDATE直接编辑user表mysql -u root -pmysql> use mysql;mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';mysql> FLUSH PRIVILEGES;在丢失root密码的时候,可以这样mysqld_safe --s...原创 2019-11-26 15:50:50 · 197 阅读 · 0 评论 -
mysql联合索引总结
命名规则:表名_字段名1、需要加索引的字段,要在where条件中2、数据量少的字段不需要加索引3、如果where条件中是OR关系,加索引不起作用4、符合最左原则https://segmentfault.com/q/1010000003984016/a-1020000003984281联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的...原创 2019-08-14 16:45:53 · 188 阅读 · 0 评论 -
Mysql中Key与Index的区别
mysql的key和index多少有点令人迷惑,这实际上考察对数据库体系结构的了解的。1 key 是数据库的物理结构,它包含两层意义,一是约束(偏重于约束和规范数据库的结构完整性),二是索引(辅助查询用的)。包括primary key, unique key, foreign key 等。 primary key 有两个作用,一是约束作用(constraint),用来规范一个存储主键和唯一...原创 2019-08-15 09:16:30 · 146 阅读 · 0 评论 -
MYSQL 大数据查询如何进行优化总结?
在关系数据库中,除在数据库的物理设计、关系规范化等方面进行优化外,一个简单直接有效的方法是对SQL语句进行调整,减少计算量和内存需求,提高响应速度。总结如下几项:1、where条件过滤数据多的放在前面,减少产生的临时表的数据量2、在需要当条件的列上加索引,避免全表扫描,首先应考虑在 where 及 order by,不要判断=null或!=,<>,where 子句中使用 ...原创 2019-08-16 11:14:48 · 541 阅读 · 0 评论 -
mysql 索引类型以及使用场景
关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就可能会产生几十万甚至几百万的数据,没有索引查询会变的非常缓慢。还是以WordPress来说,其多个数据表都会对经常被查询的字段添加索引,比如wp_comments表中针对5个字段设计了BTR...原创 2019-08-16 17:31:22 · 539 阅读 · 0 评论