0

每次我使用自定义 joomla 模板快速安装创建数据库时,都会创建数据库,但不会出现在 MySQL 数据库管理中,尽管事实上它确实存在并且 MySQL 数据库管理知道它存在,因为它不会让我创建数据库由于错误“数据库已存在”而使用该名称。

我想删除 joomlasall 数据库。

http://img99.imageshack.us/img99/4995/tempkh.png

全尺寸图片

http://img99.imageshack.us/img99/4995/tempkh.png

4

2 回答 2

1

如果您看不到数据库但您确定它存在,这绝对是权限问题。

SHOW GRANTS

更多信息在这里

您会看到您没有全局 SELECT 权限。您需要使用类似的命令显式授予权限,例如:

GRANT ALL PRIVILEGES ON DBNAME.* TO 'username'@'localhost';

您可以指定 SELECT、INSERT、UPDATE、DELETE、EXECUTE 等,而不是 ALL...检查这个

将 DBNAME 替换为您的 DB 名称,将用户名替换为您要授予访问权限的用户,如果远程使用 DB,则将 localhost 替换为主机名。

为此,您需要 GRANT 权限或成为 root 用户。

于 2012-05-29T05:18:06.797 回答
0

对 Joomla DB 连接使用相同的 mysql 用户凭据,这也是您在 phpmyadmin 中使用的用户凭据。

于 2012-05-29T07:24:27.497 回答