我正在构建一个安装程序,如果我可以通过名称检查给定主机上是否存在db(假设提供的用户和密码可以访问它),那将会很简洁。
我无法使用information_schema,因为我可能没有访问权限。
我无法尝试从表格中选择任何内容,因为我不一定知道数据库中表格的名称。
还有其他方法吗?
答案 0 :(得分:1)
尝试使用show databases
。它将列出您有权访问的所有数据库。
或者如果您想要更具体:show databases like "dbname"
。
此外,您始终可以访问information_schema,至少可以访问与您有权访问的数据库相关的记录。