sql >> Databasteknik >  >> RDS >> Mysql

Kopiera mysql-databaser från en dator till en annan

Hur man kopierar Mysql-databas från en dator till en annan / säkerhetskopierar databas med mysqldump

  1. Vi kan överföra en MySQL-databas från en dator till en annan dator med kommandot mysqldump.

  2. Vi måste skapa en dumpfil av databasen för att överföra databasen från en PC till en annan PC.

  3. MySQL-databas är inte bärbar databas, dvs vi kan inte överföra den från en dator till en annan genom att kopiera och klistra in den.

  4. Vi kan använda följande metod för att överföra databas.

  5. Skapa en dumpfil från databasen/ Säkerhetskopiera MySQL-databasen:

  6. Öppna kommandotolken.

  7. Utför följande kommandon för att byta katalog

>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

Kopiera sql-filen och klistra in den i datorn dit du vill överföra databasen.

      2. Dumping sql file into database:-

      - Open MySQL  command line client command prompt.

      - Execute following command to create database.

"tryck på enter" Databasnamnet måste vara det för ditt databasnamn.

Kopiera den sql-filen till platsen "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 annan:1

Detta bästa och enkla sätt är att använda ett db-verktyg (SQLyog)

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

Med detta verktyg kan du ansluta de två databasernas servrar och bara kopiera en databas på server a till server b.

För mer information

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

En annan:2

För en databas med namnet "lbry", prova detta:

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

Skapa en databas med samma namn ("lbry" i det här exemplet) på datorn som du vill kopiera databasinnehållet till

Importera det sedan:

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


  1. Hitta de högsta n värdena för varje grupp i MySQL

  2. Hur skickar man tabellvärderade parametrar från Java till SQL Server lagrad procedur?

  3. Bästa metoder:.NET:Hur returnerar man PK mot en oracle-databas?

  4. Hur man returnerar antalet rader i ett frågeresultat i SQL Server