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

Cách sao chép cơ sở dữ liệu MySQL trên cùng một máy chủ

mysql máy khách dòng lệnh sẽ chấp nhận một luồng câu lệnh SQL từ đầu vào chuẩn. Do đó, bạn có thể chuyển đầu ra của mysqldump trực tiếp vào mysql trên dòng lệnh. Thực hiện điều này như một công việc cron sẽ thường xuyên ghi đè dữ liệu thử nghiệm của bạn bằng dữ liệu trực tiếp được cập nhật:

mysql --user=username --password=passwd -e 'DROP DATABASE test_db;'
mysql --user=username --password=passwd -e 'CREATE DATABASE test_db;'
mysqldump --user=username --password=passwd live_db | mysql --user=username --password=passwd test_db

Lưu ý rằng vì dữ liệu của bạn lớn nên sẽ mất nhiều thời gian.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sắp xếp php có tốt hơn so với thứ tự mysql không?

  2. MYSQL - Không thể tạo khóa ngoài

  3. MySQL index_length có tính bằng byte không?

  4. Cách cắt ba ký tự đầu tiên dựa trên ký tự đầu tiên (biểu thức) trước khi chèn vào cơ sở dữ liệu

  5. Làm cách nào để tôi có thể nhập tệp JSON vào cơ sở dữ liệu MySQL, sử dụng một truy vấn đơn giản mà không thực sự chuyển đổi tệp đó sang bất kỳ định dạng tệp nào khác như CSV, v.v.?