数据库

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

1

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

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

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

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

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

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

1

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

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

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

3

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

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

MySQL中BLOB字段类型介绍

1

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

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

MySQL:The server quit without updating PID file

1

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

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

MySQL 在查询结果中记录行号

1

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

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

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

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

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