客户向我提供了除主机名以外的所有连接数据库的信息。
有没有办法找出自己的名字是什么?
谢谢, Kropamk
答案 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";
}