MySQL服务器中存在的所有数据库的概述

时间:2014-07-08 12:08:00

标签: mysql mysql-workbench

一段时间后,我在Windows 2008 r2服务器上设置了MySQL服务器。在过去的一两年里,我已经乱搞并创建了几个数据库,这些数据库已经忘记了相关的凭据。

MySQL服务器目前是5.6,我安装了MYSQL Wordkbench CE。

如何获取所有当前存在的数据库的概述(和访问权限)?我似乎无法找到解释如何做到这一点的任何事情。

5 个答案:

答案 0 :(得分:1)

以下(我的)sql-command将列出所有数据库:

SHOW DATABASES;

答案 1 :(得分:1)

编辑/偏好设置中,选择 SQL编辑器。在补充工具栏部分中,选择"显示元数据和内部架构"。右键单击架构部分,然后选择重置。隐藏的架构将出现。

答案 2 :(得分:0)

如果您具有root访问权限,则只需查看服务器上的所有数据库:

SHOW DATABASES;

如果您没有root访问权限,则可以重置root密码。可以在reference manual

中找到相关说明

答案 3 :(得分:0)

MySQL Workbench向您显示允许您查看的所有模式,即您用于登录的用户有权查看。与SHOW SCHEMAS(SHOW DATABASES)命令没有区别。如果您拥有具有完全权限的root用户,则应该在左侧架构树中看到所有架构。

enter image description here

注意:默认情况下,不显示内部模式(mysql,I_S,P_S),但可以在首选项中更改。如果您没有看到即使是root用户也可以看到的所有模式,那么您可能已经将用户的权限更改为更低的权限。

答案 4 :(得分:0)

似乎通过在“无密码”模式下运行数据库禁用数据库,因此它只向我显示服务器架构而不是任何数据库。