web-dev-qa-db-fra.com

Comment transférer ma base de données MySQL vers un autre ordinateur?

J'utilise le package XAMPP sur mon propre bureau avec Windows 7 comme système d'exploitation.
Cela signifie que j'utilise la base de données MySQL et le serveur Apache.

.

Y a-t-il un moyen pour moi de faire ça?

14
dannail

Copiez les fichiers de base de données du dossier MySQL (sous l'ancien dossier xampp) sauf share, bin, et script dossier voir ci-joint image pour voir quels fichiers doivent être copiés (uniquement les fichiers avec une boîte verte) et remplacer tous ces fichiers de base de données dans le nouveau répertoire xampp installé dans le dossier MySQL.

Redémarrez xampp, démarrez MySQL et ouvrez la base de données et la table pour vous assurer que cela fonctionne.

Files to replace in green lines

31
A.Aleem11

Oui. Vous pouvez utiliser l'outil de ligne de commande mysqldump

Sauvegarder votre base de données

mysqldump -u[yourusername] -p[yourpassword] --all-databases > mydump.sql

Relire en:

mysql -u[yourusername] -p[yourpassword] < mydump.sql

Je suppose que le répertoire bin mysql est accessible via la ligne de commande. [votre nom d'utilisateur] et [votre mot de passe] doivent être écrits sans les crochets.

10
ma cılay

allez à cette adresse http://127.0.0.1/ et la base de données phpmyadmin suivante et cliquez sur exporter et sélectionnez la colonne ... et cliquez sur aller

copiez le fichier sur le serveur et passez à phpmyadmin sur le serveur et cliquez sur importer et ajouter une base de données de fichiers et profitez-en.

1
naser

Vous pouvez vider votre base de données en utilisant mysqldump à partir de la ligne de commande, ou PHPMyAdmin si vous l'avez installé, puis l'importer sur l'ordinateur de votre ami.

0
Psyche

Dans PhPmyAdmin, accédez à Exporter et exporter sur un ordinateur, puis utilisez l'importation sur un autre

le script sql est la meilleure option. mais tout travail vraiment

0
Jester

Vous pouvez ouvrir phpmyadmin dans xampp et vider la base de données dans un fichier, puis l'envoyer vers un autre PC et l'importer également dans phpmyadmin.

0
Gilles Quenot

quel est votre réglage de version et de datadir? par défaut, le datadir est quelque chose comme C:\Program Files\MySQL\MySQL Server 5.0\data

vous pouvez simplement compresser ce dossier et décompressez-le dans le nouveau serveur (qui ferme le serveur mysql sur les deux serveurs) au même endroit, et démarrez le serveur mysql là-bas. Cela suppose que votre paramètre de datadir est le même sur les deux serveurs.

0
johnshen64