Où se trouvent les bases de données - Emplacement du fichier MySQL

3

Je viens d'installer une application CRM avec une base de données MySQL. Je pensais que je nouvelle le nom de la base de données, mais je ne le trouve pas. Maintenant, j'essaye de faire un mysqldumpmais je ne connais pas le nom de ma base de données ni l'endroit où elle se trouve. La plupart des documents que j'ai lus supposent que l'administrateur sait où se trouve cette base de données et en donne le nom - je devrais le savoir, je le sais.

Nicorellius
la source

Réponses:

4

Sous /var/lib/mysql.

Ignacio Vazquez-Abrams
la source
Merci. Pour un dump, cela devrait-il fonctionner sudo mysqldump /var/lib/mysql/db /crm/backup/db:?
nicorellius
Euh non. mysqldumpprend un nom de base de données, pas un fichier de base de données.
Ignacio Vazquez-Abrams
OK, et si /var/lib/mysql/db= le nom de la base de données?
nicorellius
Je doute sincèrement que vous ayez un nom de base de données avec des barres obliques.
Ignacio Vazquez-Abrams
Je vois, maintenant je comprends ce que vous dites ... La commande serait mysqldump db /db_location/db. Merci pour votre patience.
nicorellius
3

Si vous pouvez vous connecter au serveur MySQL via une ligne de commande, vous pouvez toujours exécuter une commande pour afficher toutes les bases de données:

show databases;
quickcel
la source