【发布时间】:2009-10-30 16:11:44
【问题描述】:
我最近一直在试验许多 Web 开发应用程序,例如 Drupal、Moodle、Efront 和 Elgg。为了更好的安全性,我使用 Parallels 在 Mac OS X 10.4 内的虚拟 XP 机器上的 XAMPP 设置上运行测试服务器。我认为这应该很安全,对吧?
在安装像 Elgg 这样的软件时,它要求我在 MySQL 服务器中创建一个用户,以便它访问数据库。我想知道我创建新用户的方法是否正确,以及我应该授予这个用户什么权限。
目前,我通过进入 PHPMyAdmin、MySQL 数据库、用户表并插入新行来创建新用户。它是否正确?出于某种原因,它并不总是有效。
PS - 我应该为这一切烦恼,还是让每个软件都使用我的 root 帐户?
【问题讨论】:
-
有些人可能不同意,但就个人而言,对于本地测试,我从不费心设置单独的用户,除非我想复制确切的服务器环境来调试场景。由于您已经在虚拟机上,我认为 root 很好,因为这当然不是具有实时数据的生产服务器。
标签: sql mysql security privileges