Où MySQL stocke-t-il ses fichiers de base de données sur OS X?


15

Comme je voudrais déplacer ces fichiers d'un serveur à un autre serveur, alors que la base de données est hors ligne.

Réponses:


20

Il doit être stocké dans : / usr / local / mysql / data


Tout comme une note, c'est là où il a été stocké lorsque j'ai installé MySQL en utilisant leur véritable programme d'installation graphique plutôt que via Homebrew. Il existe de nombreuses façons de l'installer!
Matt Fletcher

20

Lorsque vous utilisez mysql installé via Homebrew , vous devriez trouver vos dossiers et fichiers de base de données dans/usr/local/var/mysql


1

OS X Server (au moins v10.6) conserve la base de données dans / var / mysql par défaut. Vous pouvez changer cela dans Admin Serveur -> Service MySQL -> Paramètres -> Emplacement de la base de données (notez que la modification de ce champ ne déplace pas réellement les données, change juste d'où elles sont chargées).


0

Je n'ai pas accès à mon Mac pour le moment, donc je ne peux pas le dire avec certitude. Pourquoi ne pas simplement rechercher (depuis Terminal, pas Spotlight) le système de fichiers pour "mysql", car il y aura toujours une table nommée mysql.


0

Recherchez le fichier my.cnf - devrait être dans le répertoire / etc / puis recherchez une ligne comme:

datadir = / var / lib / mysql

Le datadir est l'endroit où mysql stocke tous les fichiers de base de données.

Autobyte


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.