J'ai une base de données MySQL et je veux connaître l'emplacement exact où ces données sont réellement stockées dans le dossier XAMPP. Je suis allé à cet emplacement pour essayer d'obtenir les informations suivantes:
xampp -> mysql -> data ->
Ici, j'ai trouvé un dossier distinct pour chacune de mes bases de données et dans ces dossiers, j'ai vu des fichiers stockés avec la fonction .frm format (FRM FILE)
.
Lorsque j'ai copié la base de données souhaitée avec toutes les tables dans .frm format
et essayé de les utiliser sur un autre PC, une base de données vide du même nom m'a été donnée.
Où les fichiers de données de la base de données sont-ils conservés sur le serveur local?
Je pense que le problème est votre moteur de tables. Je suppose que vous utilisez InnoDB pour votre table. Vous ne pouvez donc pas copier facilement des fichiers pour en faire une copie.
Regardez ces liens:
http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html
http://dev.mysql.com/doc/refman/5.0/en/innodb-migration.html
Aussi, je vous recommande d'utiliser quelque chose comme phpMyAdmin pour créer votre fichier de sauvegarde, puis de restaurer le fichier de sauvegarde sur la machine suivante en utilisant le même IDE.
Pour Mac, vos fichiers de base de données sont situés à:
/Applications/XAMPP/xamppfiles/var/mysql
Vous aurez peut-être besoin d'autorisations d'administrateur pour accéder à vos fichiers ou les supprimer.
Votre base de données se trouve dans ce répertoire C:\xampp\mysql\data
Plutôt tard, je le sais, mais vous pouvez utiliser SELECT @@datadir
pour obtenir les informations.
Bonne file huntin 'SO communauté :)
L'emplacement exact est stocké dans " my.ini " qui existe dans le répertoire d'installation principal de mysql Dans mon fichier.ini, recherchez "datadir". Ce paramètre pointe le dossier de données.
Eh bien, voici ce qui a fonctionné pour moi: copier et coller le dossier de données complet, pas seulement le contenu.
Je devrais également souligner que j'utilise xampp et que le chemin d'accès aux données est xampp/mysql/data
Bonne chance!
Les données sont stockées dans ce chemin. Vous pouvez rechercher un lieu de données, il vous suffit de mettre l'adresse ci-dessous dans votre emplacement de recherche (adresse URL):
C:\xampp\mysql\data
Si vous êtes comme moi et avez installé manuellement votre serveur Web sans utiliser Xampp ou un autre programme d’installation.
Vos données sont probablement stockées dans C:\ProgramData\MySQL\MySQL Server 5.6\data
Juste au cas où vous auriez oublié ou évité de copier via la fonction d’exportation PHPMYADMIN.
Procédure: Vous pouvez copier manuellement: Procédure sous MAC OS, pour les dernières versions de XAMPP
Emplacement: Trouvez les dossiers de la base de données ici/Utilisateurs/XXXXUSER/XAMPP/xamppfiles/var/mysql ..
Solution: Copiez le dossier complet avec les noms de base de données dans votre nouveau xampp dans un dossier similaire.
J'espère que ça aide, codage heureux.