No parece que haya una función disponible para hacer esto, pero puede ejecutar show databases;
consulta y las filas devueltas serán las bases de datos disponibles.
EJEMPLO:
Reemplace esto:
$db_list = mysql_list_dbs($link); //mysql
Con esto:
$db_list = mysqli_query($link, "SHOW DATABASES"); //mysqli