mysql cli:如何列出我有权创建/读取/更新/删除的所有数据库?

时间:2010-02-02 18:32:49

标签: mysql database command-line-interface

我在mysql命令行上使用什么命令来查看我有权访问的某些数据库服务器上的所有数据库?具体来说,我正在寻找具有完全CRUD权限的数据库。

1 个答案:

答案 0 :(得分:2)

mysql -e“show databases”


<强>更新

根据您的编辑,这是一个可以针对服务器中的mysql数据库运行的查询:

mysql> select Db from db where User='aj' and (select_priv='Y' and insert_priv='Y' and update_priv='Y' and delete_priv='Y');
+---------+
| Db      |
+---------+
| HopeDB  |
| LocusDB |
+---------+
2 rows in set (0.00 sec)