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

问题描述 投票:0回答:5

不久前,我在 Windows 2008 r2 服务器上设置了 MySQL 服务器。在过去的一两年里,我搞砸了并创建了几个数据库,但后来我忘记了相关的凭据。

MySQL 服务器当前是 5.6,我安装了 MySQL Workbench CE。

如何获得所有当前现有数据库的概览(和访问权限)?我似乎找不到任何解释如何执行此操作的内容。

mysql mysql-workbench
5个回答
1
投票

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

SHOW DATABASES;

1
投票

编辑/首选项中选择SQL编辑器。 在侧边栏部分中选择“显示元数据和内部架构”。 右键单击 Schemas 部分并选择 Reset。 隐藏的架构将会出现。


0
投票

如果您具有 root 访问权限,您可以简单地查看服务器上的所有数据库:

SHOW DATABASES;

如果您没有 root 访问权限,您可以重置 root 密码。说明可以在参考手册中找到。


0
投票

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

enter image description here

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.