0

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

有什么办法可以自己查出名字是什么?

谢谢,克罗帕克

4

3 回答 3

1

不,您需要主机名或 IP。

于 2013-09-13T06:35:23.570 回答
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";
}
于 2013-09-13T07:08:46.937 回答
0

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

use information_schema;

select distinct table_schema from information_schema.tables;
于 2013-09-13T06:43:54.813 回答