web-dev-qa-db-fra.com

Quel est l'emplacement exact des tables de base de données MySQL dans le dossier XAMPP?

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?

20
Arif

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.

10
Mohammad Saberi

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.

27
Alfonse

Votre base de données se trouve dans ce répertoire C:\xampp\mysql\data

20
Shaktisinh Jadeja

Plutôt tard, je le sais, mais vous pouvez utiliser SELECT @@datadir pour obtenir les informations.

Bonne file huntin 'SO communauté :)

6
Sam Swift 웃

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. 

4
Sudhir Bastakoti

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!

3
Silva

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

3
Vivek Kumar

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

1
Pequenaweb

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.

0
NadZ