我最近尝试了很多web开发应用,比如Drupal,Moodle,Efront和Elgg。为了提高安全性,我使用Parallels在Mac OS X 10.4中的虚拟XP机器上的XAMPP安装程序上运行测试服务器。我认为这应该是非常安全的,对吧?
在安装像Elgg这样的软件时,它会要求我在MySQL服务器中创建一个用户,以便它可以访问数据库。我想知道我创建新用户的方法是否正确,以及我应该授予该用户什么权限。
目前,我通过进入PHPMyAdmin、MySQL数据库、用户表并插入新行来创建新用户。这是正确的吗?由于某些原因,它并不总是有效的。
附言-我应该为这一切而烦恼,还是让每个软件都使用我的根账
我正在运行Kubuntu11.04Natty,并安装了全新的LAMP和phpMyAdmin。我在MySQL上设置了根账号和密码,当我以根用户身份登录到phpMyAdmin并尝试创建一个数据库(名为"test")时,我得到以下错误:
#13 - Can't get stat of './test' (Errcode: 13)
经过一些研究,这似乎是一个权限问题,但是我是以root身份登录的,所以我不确定为什么会发生这种情况。任何帮助都将不胜感激!:D