如何找到MySQL数据库的名称

时间:2013-09-13 06:33:24

标签: mysql database

客户向我提供了除主机名以外的所有连接数据库的信息。

有没有办法找出自己的名字是什么?

谢谢, Kropamk

3 个答案:

答案 0 :(得分:1)

不,您需要主机名或IP。

答案 1 :(得分:0)

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

use information_schema;

select distinct table_schema from information_schema.tables;

答案 2 :(得分:0)

如果您使用的是PHP,那么在代码下方查找主机名: -

echo $_SERVER['HTTP_HOST'];

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

// 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";
}