[MySQL] macOS 下安装MySQL后无法在系统配置中打开
1错误提示:Could not load MySQL preference pane.(由于我的是英文系统,提示的是英文,中文的提示预计不同) 应该是在启动器自行编辑了my.cnf的缘故,导致了mysql找不到pane 因此,只需要在mysql.server 上加上mysql运行路...
阅读(4313)评论(0)赞 (1)
错误提示:Could not load MySQL preference pane.(由于我的是英文系统,提示的是英文,中文的提示预计不同) 应该是在启动器自行编辑了my.cnf的缘故,导致了mysql找不到pane 因此,只需要在mysql.server 上加上mysql运行路...
阅读(4313)评论(0)赞 (1)
我在安装MySQL 5.7的时候出现这个问题的,因为平时都是自己在Linux下编译安装的。所以在Windows下使用安装包的时候就非常的奇怪,诶,Windows下的东西不应该直接双击安装就能运行的么? 所以这就是我对于Windows的误区了。但是好在在Linux下养成的习惯,出现...
阅读(7461)评论(0)赞 (18)
MySQL的备份可以说是重中之重,毕竟数据是一个网站的命脉。 但是备份的时候又是不可以直接使用最高权限的用户去备份的。那么我们需要独立一个只有备份权限的账户去备份,那么我们该用什么权限呢? SELECT, RELOAD, LOCK TABLES 只要这三个权限就够了 grant ...
阅读(3305)评论(0)赞 (0)
Mysql时间加减函数为date_add()、date_sub() 定义和用法 DATE_ADD() 函数向日期添加指定的时间间隔。 DATE_SUB() 函数向日期减少指定的时间间隔。 语法 DATE_ADD(date,INTERVAL expr type) DATE_SUB(...
阅读(4535)评论(0)赞 (0)
MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”等要求。...
阅读(3544)评论(0)赞 (0)
BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最...
阅读(3606)评论(0)赞 (0)
按照字面意思么,就是没有更新PID文件,于是乎我就去我的MySQL目录,看了一下,并建了一个PID文件,随便弄了个进程号进去(童鞋们这么搞首先得确定这个进程号,没有进程在用。)。然后重启MySQL。 啊嘞?还是这个错误? 然后检查了一下my.cnf(注意:这个文件一般是放在/et...
阅读(3657)评论(0)赞 (0)
在其他的关系型数据库中,都有rownum这类型的内置函数来提供查询结果的行号,但是MySQL没有,阿福也一直觉得奇怪。 虽然没有这玩意,但是需求还是要完成的,所以只能用其他的途径来实现了。 方法是通过预定义变量自增来实现: set @myVar = 0 ; select (@my...
阅读(4863)评论(0)赞 (0)
这是因为MySQL官网默认设定的字符集为拉丁字符集。自然不兼容我们的中文,所以乱码了。不过如果你是自己在mac编译安装的应该不会有这种问题,因为编译的时候就可以直接设定默认字符集了。也不需要看到这篇博文了。 当然阿福写这篇博文的主要目的是为了告诉小伙伴们,图方便的后果就是,你以后...
阅读(3283)评论(0)赞 (0)
这是MySQL 5.6之后会出现的问题。因为MySQL的安全设置,你如果不修改密码,那么MySQL就不让你操作任何东西。 通常,我们更改密码是 use mysql; update user set password=password(‘the_passwordR...
阅读(3799)评论(0)赞 (0)