Dans quelle bdd se trouve la liste des bdd ?

Yop,

C’est pas vraiment une question en rapport avec Debian mais bon.
Je ne trouve pas la base de données contenant la liste de toutes les bases de données qui se trouve sur le serveur.
J’utilise MySQL 5.

Je précise que dans la table db de la base mysql ce n’est pas le bon endroit.

Merci.

Ce n’est pas une base de données mais si c’est uniquement la liste des DB que tu cherches va faire un tour dans /var/lib/mysql/ . Normalement chaque dossier se trouvant à cet emplacement est celui d’une base de données. Au minimum tu as donc /var/lib/mysql/mysql/ qui contient la DB “mysql”.

Ceci est valable pour mysql 5 sur Ubuntu.

Sur quoi se base alors SHOW DATABASES ou MYSQLSHOW ?

La réponse est :
Je vous le dirai pas euh nananananèreuh :blush:

Ca se trouve dans la base de données information_schema.
Les tables à regarder sont celles-ci :
SCHEMATA = Liste des bases
SCHEMA_PRIVILEGES = Liste des proprios des bases.

Wala. :slightly_smiling: