删除MySQL整个数据库。数据库未在MySQL数据库中显示

时间:2012-05-29 05:01:22

标签: mysql database

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

我想删除joomlasall数据库。

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

全尺寸图片

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

2 个答案:

答案 0 :(得分:1)

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

待办事项

SHOW GRANTS

更多信息here

您将看到您没有持有全局SELECT权限。 您需要使用类似命令显式GRANT权限,如:

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

而不是ALL,你可以指定SELECT,INSERT,UPDATE,DELETE,EXECUTE等...... check this

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

要执行此操作,您需要GRANT权限或成为root用户。

答案 1 :(得分:0)

使用与Joomla数据库连接相同的mysql用户凭据,也就是您在phpmyadmin中使用的凭据。