sql >> Database teknologi >  >> RDS >> Mysql

Kopiering af mysql-databaser fra en computer til en anden

Sådan kopierer du Mysql-database fra en computer til en anden / backup-database ved hjælp af mysqldump

  1. Vi kan overføre en MySQL-database fra en pc til en anden pc ved hjælp af mysqldump-kommandoen.

  2. Vi er nødt til at oprette en dumpfil af databasen for at overføre databasen fra en pc til en anden pc.

  3. MySQL-databasen er ikke bærbar database, dvs. vi kan ikke overføre den fra en pc til en anden pc ved at kopiere og indsætte den.

  4. Vi kan bruge følgende metode til at overføre database.

  5. Oprettelse af en dumpfil fra database/ Tag backup af MySQL-database:

  6. Åbn kommandoprompten.

  7. Udfør følgende kommandoer for at ændre mappe

>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

Kopier sql-fil og indsæt den i pc'en, hvor du vil overføre databasen.

      2. Dumping sql file into database:-

      - Open MySQL  command line client command prompt.

      - Execute following command to create database.

"tryk på Enter" Databasenavnet skal være det for dit databasenavn.

Kopier den sql-fil til placeringen "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.  

En anden:1

Denne bedste og nemme måde er at bruge en db tools(SQLyog)

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

Med dette værktøj kan du forbinde de 2 databaseservere og blot kopiere en database på server a til server b.

For mere info

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

En anden:2

For en database med navnet "lbry", prøv dette:

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

Opret en database med samme navn ("lbry" i dette eksempel) på den computer, som du ønsker at kopiere databaseindholdet til

Importér det derefter:

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


  1. Sådan formateres nummer med . som tusind-separator, og som decimal-separator?

  2. Kan ikke oprette forbindelse til localDB i VS2012 – Der opstod en netværksrelateret eller instansspecifik fejl under oprettelse af en forbindelse til SQL Server...

  3. Beskedsystem med PHP/MySQL

  4. .Net ORM, der fungerer godt med MySQL