Duplicate Entire MySQL Database

后端 未结 9 1108
再見小時候
再見小時候 2020-12-04 08:04

Is it posible to duplicate an entire MySQL database on a linux server?

I know I can use export and import but the original database is >25MB so that\'s not ideal.

相关标签:
9条回答
  • 2020-12-04 08:24

    Making a Copy of a Database

    # mysqldump -u root -p password db1 > dump.sql
    # mysqladmin -u root -p password create db2
    # mysql -u root -p password db2 < dump.sql
    
    0 讨论(0)
  • 2020-12-04 08:25

    To remote server

    mysqldump mydbname | ssh host2 "mysql mydbcopy"
    

    To local server

    mysqldump mydbname | mysql mydbcopy
    
    0 讨论(0)
  • 2020-12-04 08:27

    First create the duplicate database:

    CREATE DATABASE duplicateddb;
    

    Make sure the user and permissions are all in place and:

     mysqldump -u admin -p originaldb | mysql -u backup -pPassword duplicateddb; 
    
    0 讨论(0)
提交回复
热议问题