MySQL错误1042-Can't get hostname for your address解决方法
MySQL错误1042-Can't get hostname for your address解决方法
涂抹MySQL--第1章 开源运动与开源软件MySQL - 1.1开源软件的故事(3)
1.1.4 GPL 说,持证上岗光荣GPL 全称为GNU General Public License,即GNU 通用公共许可证。协议的具体条款这里就不列出了,条款不算太长,如果有兴趣,大家可以到GNU 的官网查看详细文本,链接为http://www.gnu.org/licenses/gpl.html。考虑到有些同学不能实时访问网络,下面简要给大家提示一些关键信息。其实不复杂...
涂抹MySQL--第1章 开源运动与开源软件MySQL - 1.1开源软件的故事(2)
1.1.1 GNU 说,我代表着一个梦想GNU的全称是Gnu's Not UNIX,看名称就知道与UNIX 脱不开关系,事实也确实如此,GNU 不管是形式上还是实际上都与UNIX 有很大的关联。话说甭管什么样的设备,如大型机、中型机或小型机,对于终端用户来说,要想操作它都离不开操作系统。而且在当时,操作系统并不仅仅是内核,还包括编译...
涂抹MySQL--第1章 开源运动与开源软件MySQL - 1.1开源软件的故事(1)
20 世纪80 年代,传奇人物Richard Stallman 发起GNU 和Free Software(自由软件)运动时,应该不会想到,他所开创的这种全新的软件开发、使用、传播模式,会在之后的20 多年里,为整个IT 行业的发展注入强大的活力,并且在可预见的未来数十年中,仍将继续影响甚至颠覆IT 行业的方方面面。1.1 开源软件的故事在PC(Pers...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.2权限授予与回收(3)
5.2.3 查看和收回用户权限不管是授予还是想收回用户的权限,通常我们首先需要知道用户当前都拥有什么权限。查询用户权限可以使用SHOW GRANTS语句,SHOW GRANTS的语法比较简单,就一行: SHOW GRANTS [FOR user]其中FOR user还是个可选项,用于指定要查询的目标用户,如果...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.2权限授予与回收(2)
5.2.2 授予权限 用户管理的核心就是权限分配,MySQL数据库中授予权限有专用命令GRANT,它不仅能够授予权限,甚至还能创建用户(前面小节中演示过)。严谨些描述,它能在创建用户的同时授予权限,看起来授权操作倒像是顺带的功能一样。 GRANT命令的语法看起来可是相当复杂的呐:GRANT  ...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.2权限授予与回收(1)
5.2 权限授予与回收当前MySQL就剩system一个系统管理员帐户了,完全不符合业务需求啊,怎么办呢,本节就来着重演示MySQL数据库中如何创建用户、分配权限以及回收权限。 在MySQL数据库里对于用户权限的授予和解除比较灵活,即可以通过专用命令,也可以通过直接操作字典表来实现,正所谓条条道路通目标。不过...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.1谈谈权限处理逻辑
提到权限,通常都是用户A拥有对象B的权限,很多朋友想必已经对此形成了思维定势,毕竟像Oracle或SQL Server这类大型数据库软件中的权限验证,也都是如此设定,指定甲用户拥有操作乙对象的权限。 而MySQL数据库的权限验证在设计阶段就体现的有所不同,它在这中间...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.3权限级别(1)
5.3 权限级别总的来说,MySQL数据库的权限从大的粒度上划分可以分成5类:全局、数据库、表、列、程序。通过对这5个大类权限的细分,可以精确地为某个用户分配从某台机器连接进来访问某个数据库下某个表的某个列的某部分记录权限。授权主要是通过GRANT命令(或手动向字典表中插入或修改记录),对应的权限关键...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.3权限级别(2)
5.3.2 数据库数据库级别的权限,主要用于控制帐户('user'@'host')操作某个数据库的权限,在这一粒度对用户做了授权后,用户就拥有了该数据库下[所有]对象的[所有]权限。数据库级别的权限信息记录在mysql.db表。在介绍mysql.db表之前,这里三思想先特别提一下mysql.host表,这个表也与数据库粒度的权限有关联...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.3权限级别(3)
5.3.3 表表做为具体的对象,当我们谈论到对某个对象授权时,已经进入到一个相对细粒度的权限级别了,表对象的授权信息保存在mysql.tables_priv字典表中。我知道很多初学者在学习MySQL权限操作时,由于对权限体系了解有限不够熟悉,甚至可能不清楚究竟有哪些权限可供授权。这个问题解决起来也很简单,直接看...
涂抹MySQL--第5章 MySQL数据库中的权限体系 - 5.4帐户安全管理
5.4 帐户安全管理提到帐户安全,我想即使是从没有接触过MySQL库软件的朋友,只要使用过计算机,畅游过互联网就都会有自己的理解,甚至对于那些从没接触过计算机的人也有自己的心得,毕竟当下就是信息时代,不管是做为普通人到银行办理业务,或者极客在网上购物消费,都少不得要管理一系列的帐户和口令,因此可以...
mysql日志详细解析
mysql日志详细解析
《涂抹MySQL》目录
《涂抹MySQL》目录
mysql中时间日期格式化
mysql中时间日期格式化
mysql创建定时任务
mysql创建定时任务
mysql中count的用法
mysql中count的用法
select count(*), select count(0), select count(1)
在统计表的行数时候,经常用到 select count(*),然而对于行数很多的大表,这样的查询速度将会很慢。因为这样的查询对表的每一行都会进行每个列的扫描。比较快的办法是 select count(0), 这样每一行就只是扫描行头...
ibatis调用mysql存储过程示例
ibatis调用mysql存储过程示例
MySql中delimiter的作用是什么?
MySql中delimiter的作用是什么?