数据库

[MySQL] macOS 下安装MySQL后无法在系统配置中打开

1

阿福 发布于 2018-01-20

错误提示:Could not load MySQL preference pane.(由于我的是英文系统,提示的是英文,中文的提示预计不同) 应该是在启动器自行编辑了my.cnf的缘故,导致了mysql找不到pane 因此,只需要在mysql.server 上加上mysql运行路...

阅读(580)评论(0)赞 (1)

[MySQL] 在Windows下安装MySQL出现:microsoft visual c++ 2013 runtime 64 bit is not installed

阿福 发布于 2017-10-09

我在安装MySQL 5.7的时候出现这个问题的,因为平时都是自己在Linux下编译安装的。所以在Windows下使用安装包的时候就非常的奇怪,诶,Windows下的东西不应该直接双击安装就能运行的么? 所以这就是我对于Windows的误区了。但是好在在Linux下养成的习惯,出现...

阅读(602)评论(0)赞 (1)

[MySQL]给MySQL的备份账户添加权限

阿福 发布于 2017-09-21

MySQL的备份可以说是重中之重,毕竟数据是一个网站的命脉。 但是备份的时候又是不可以直接使用最高权限的用户去备份的。那么我们需要独立一个只有备份权限的账户去备份,那么我们该用什么权限呢? SELECT, RELOAD, LOCK TABLES 只要这三个权限就够了 grant ...

阅读(476)评论(0)赞 (0)

[MySQL]更新时间(加上或者减去一段时间)

1

阿福 发布于 2017-08-22

Mysql时间加减函数为date_add()、date_sub() 定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔。 DATE_SUB() 函数向日期减少指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type) DATE_SUB(...

阅读(626)评论(0)赞 (0)

[转载]MySQL索引原理及慢查询优化

3

阿福 发布于 2017-04-18

MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。...

阅读(630)评论(0)赞 (0)

MySQL中BLOB字段类型介绍

1

阿福 发布于 2017-01-17

BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最...

阅读(725)评论(0)赞 (0)

MySQL:The server quit without updating PID file

1

阿福 发布于 2016-10-29

按照字面意思么,就是没有更新PID文件,于是乎我就去我的MySQL目录,看了一下,并建了一个PID文件,随便弄了个进程号进去(童鞋们这么搞首先得确定这个进程号,没有进程在用。)。然后重启MySQL。 啊嘞?还是这个错误? 然后检查了一下my.cnf(注意:这个文件一般是放在/et...

阅读(760)评论(0)赞 (0)

MySQL 在查询结果中记录行号

1

阿福 发布于 2016-07-19

在其他的关系型数据库中,都有rownum这类型的内置函数来提供查询结果的行号,但是MySQL没有,阿福也一直觉得奇怪。 虽然没有这玩意,但是需求还是要完成的,所以只能用其他的途径来实现了。 方法是通过预定义变量自增来实现: set @myVar = 0 ; select (@my...

阅读(1030)评论(0)赞 (0)

OS X 安装了MySQL官网的MySQL之后乱码的问题

阿福 发布于 2013-11-24

这是因为MySQL官网默认设定的字符集为拉丁字符集。自然不兼容我们的中文,所以乱码了。不过如果你是自己在mac编译安装的应该不会有这种问题,因为编译的时候就可以直接设定默认字符集了。也不需要看到这篇博文了。 当然阿福写这篇博文的主要目的是为了告诉小伙伴们,图方便的后果就是,你以后...

阅读(650)评论(0)赞 (0)