首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查找数据库MySQL的名称

问如何查找数据库MySQL的名称
EN

Stack Overflow用户
提问于 2013-09-13 14:33:24
回答 3查看 205关注 0票数 0

客户给了我连接到数据库的所有信息,除了主机名。

有没有办法弄清楚它的名字是什么?

谢谢,Kropamk

EN

回答 3

Stack Overflow用户

发布于 2013-09-13 14:35:24

不需要,您需要主机名或IP。

票数 1
EN

Stack Overflow用户

发布于 2013-09-13 14:43:55

在mysql命令行客户端中运行以下查询:

代码语言:javascript
复制
use information_schema;

select distinct table_schema from information_schema.tables;
票数 0
EN

Stack Overflow用户

发布于 2013-09-13 15:08:47

如果你使用的是PHP,那么使用下面的代码来查找主机名:

代码语言:javascript
复制
echo $_SERVER['HTTP_HOST'];

要在PHP中查找数据库名称,请使用以下代码。下面的代码将为您提供完整的数据库列表。

代码语言:javascript
复制
// Usage without mysql_list_dbs()
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$res = mysql_query("SHOW DATABASES");

while ($row = mysql_fetch_assoc($res)) {
    echo $row['Database'] . "\n";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18779690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档