天天看点

《PHP、MySQL和Apache入门经典(第5版)》一2.9 小结

本节书摘来自异步社区《php、mysql和apache入门经典(第5版)》一书中的第2章,第2.9节,作者【美】julie c. meloni,更多章节内容可以访问云栖社区“异步社区”公众号查看

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命令通常也很简单,用来移除这些权限。