Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sao chép / nhân bản cơ sở dữ liệu mà không cần sử dụng mysqldump

Tôi có thể thấy bạn nói rằng bạn không muốn sử dụng mysqldump , nhưng tôi đã truy cập trang này trong khi tìm kiếm một giải pháp tương tự và những người khác cũng có thể tìm thấy nó. Với ý nghĩ đó, đây là một cách đơn giản để sao chép cơ sở dữ liệu từ dòng lệnh của máy chủ windows:

  1. Tạo cơ sở dữ liệu đích bằng MySQLAdmin hoặc phương pháp ưa thích của bạn. Trong ví dụ này, db2 là cơ sở dữ liệu đích, nơi cơ sở dữ liệu nguồn db1 sẽ được sao chép.
  2. Thực thi câu lệnh sau trên một dòng lệnh:

mysqldump -h [server] -u [user] -p[password] db1 | mysql -h [server] -u [user] -p[password] db2

Lưu ý:KHÔNG có khoảng trắng giữa -p[password]



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách sao lưu cơ sở dữ liệu MySQL Moodle của bạn

  2. Quản lý Cơ sở dữ liệu MySQL trong cPanel với PHPMyAdmin

  3. Làm thế nào để tìm thứ hạng thứ n trong MySQL?

  4. Chuyển đổi dấu thời gian Unix thành ngày có thể đọc được của con người bằng MySQL

  5. PDO ::PARAM cho kiểu thập phân?