J'ai eu quelques bases de données créées sur mon ordinateur via Sequel Pro & MAMP, et je courais localhost pour les visualiser. Cependant, j'ai effectué une nouvelle installation de Mac OS Lion et j'ai oublié de sauvegarder les bases de données dans des fichiers .sql.
Je sauvegarde régulièrement mes fichiers et je dispose d’une copie de l’installation préalable de l’ordinateur. Est-ce que quelqu'un connaît le chemin d'accès aux fichiers de la base de données? Sont-ils stockés dans un format que je pourrais reconstruire pour pouvoir importer dans Sequel Pro?
La réponse de Brian W ne m'a pas vraiment aidé avec MAMP Pro (v2.1.4), mais heureusement, quelqu'un d'autre l'a fait. Lieu pour le mien étaient:
/ Bibliothèque/Application Support/appsolute/MAMP PRO/db/mysql
Ils ont également déclaré l'avoir déplacé vers Dropbox, puis utilisé un lien symbolique unix pour l'emplacement d'origine (et non un alias Mac OS X car ils ne fonctionnent pas), afin qu'il soit également sauvegardé.
Ok, je l'ai compris. Si vous utilisez MAMP et localhost pour créer des bases de données, il vous suffit d'aller dans le dossier MAMP> db> mysql. Toutes vos bases de données seront stockées.
J'espère que cela aidera tous ceux qui utilisent Sequel Pro/MAMP/Localhost!
Pour transférer des bases de données précédentes de MAMP standard à MAMP PRO
copier sur /Applications/MAMP/db/mysql/ dans /Bibliothèque/Application Support/appsolute/MAMP PRO/db/mysql /
Pour reporter les utilisateurs précédents de la base de données vous devez copier: /Applications/MAMP/db/mysql/mysql/ Dans
/Bibliothèque/Application Support/appsolute/MAMP PRO/db/mysql/mysql
MAMP stocke ses bases de données dans ce dossier:
/ Applications/MAMP/db/mysql
Vous pouvez également trouver plus d'informations sur les répertoires MAMP (y compris les fichiers db, les journaux d'erreurs, etc.) dans les documents Sequel Pro (MAMP, MAMP PRO, XAMPP, Zend, etc.):
https://sequelpro.com/docs/ref/mysql/mysql-files
Cela m'a beaucoup aidé à me calmer.
vous pouvez obtenir le chemin de vos données de manière dynamique en exécutant cette commande
mysqladmin -h Host -u root -p variables
bien sûr, vous devez changer d’hôte en hôte (le plus susceptible d’être) localhost
et root en votre nom d’utilisateur ou root
au cas où vous l’utilisiez comme utilisateur par défaut après avoir entré votre mot de passe dans l’invite vous obtiendrez une longue liste de variables recherchez datadir
où sont stockées vos bases de données