本节书摘来自异步社区《PHP、MySQL和Apache入门经典(第5版)》一书中的第2章,第2.9节,作者【美】Julie C. Meloni,更多章节内容可以访问云栖社区“异步社区”公众号查看
2.9 小结
PHP、MySQL和Apache入门经典(第5版)
在Windows和Mac OS X上安装MySQL是一个简单的过程,因为有一个基于向导的安装方法。Linux/UNIX用户没有一个基于向导的安装过程,但是,按照一组简单的命令来拆包MySQL客户机和服务器二进制文件也并不困难。Linux/UNIX用户也可以使用RPM来安装MySQL。
安全性总是首要的问题,可以采取几个步骤来确保安全地安装MySQL。即便你不是服务器管理员,还是应该能够认识到安全漏洞并且提醒服务器管理员注意。
MySQL服务器不应该作为root用户运行。此外,在MySQL中创建用户时总是应该有一个密码,并且他们获取的权限也应该是定义好的。
对于每一次请求,MySQL都是在两个步骤的过程中使用权限表,从而知道你是谁以及你从哪里连接而来,并且信息的每一部分必须和权限表中的一个条目相匹配。此外,所使用的用户身份必须有执行你所做请求的类型的具体权限。
可以使用GRANT命令来添加用户权限,它使用一个简单的语法来向mysql数据库中的user表添加条目。REVOKE命令通常也很简单,用来移除这些权限。