Mysql
 sql >> Base de données >  >> RDS >> Mysql

Copier des bases de données mysql d'un ordinateur à un autre

Comment copier la base de données Mysql d'un ordinateur à un autre / sauvegarder la base de données à l'aide de mysqldump

  1. Nous pouvons transférer une base de données MySQL d'un PC à un autre en utilisant la commande mysqldump.

  2. Nous devons créer un fichier de vidage de base de données pour transférer la base de données d'un PC à un autre PC.

  3. La base de données MySQL n'est pas une base de données portable, c'est-à-dire que nous ne pouvons pas la transférer d'un PC à un autre en la copiant et en la collant.

  4. Nous pouvons utiliser la méthode suivante pour transférer la base de données.

  5. Création d'un fichier de vidage à partir de la base de données/ Sauvegarde de la base de données MySQL :

  6. Ouvrez l'invite de commande.

  7. Exécutez les commandes suivantes pour changer de répertoire

>c:  “press enter”

>cd  program files/MySQL/MySQL Server 5.1/ bin “press enter”

>mysqldump -u root  -p database_name > database_name.sql  “press enter”

  Enter password: password of MySQL

Copiez le fichier sql et collez-le dans le PC où vous souhaitez transférer la base de données.

      2. Dumping sql file into database:-

      - Open MySQL  command line client command prompt.

      - Execute following command to create database.

"Appuyez sur Entrée" Le nom de la base de données doit être celui de votre nom de base de données.

Copiez ce fichier sql à l'emplacement "c:/program files/MySQL/MySQL Server 5.1/bin"

      *- Now open command prompt and execute following commands.*


        >C: “press enter”

        >cd program files/MySQL/MySQL Server5.1/bin “press enter”

        >mysql –u root –p database_name < database_name.sql “press enter”

        Your database is created on PC.

        Now in MySQL command prompt check your database.  

Un autre :1

Ce moyen le meilleur et le plus simple consiste à utiliser un outil de base de données (SQLyog)

http://www.webyog.com/product/downloads

Avec cet outil, vous pouvez connecter les 2 serveurs de bases de données et copier simplement une base de données sur le serveur a vers le serveur b.

Pour plus d'informations

http://faq.webyog.com/content/12/32/en/mysql-5-objects-are-greyed-out-in-copy-db-to-other-host -dialogue.html

Un autre :2

Pour une base de données nommée "lbry", essayez ceci :

mysqldump -u root -p lbry > dump-lbry.sql

Créez une base de données du même nom ("lbry" dans cet exemple) sur l'ordinateur vers lequel vous souhaitez copier le contenu de la base de données

Puis importez-le :

mysql -u root -p lbry < dump-lbry.sql