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

Làm thế nào để sao lưu Cơ sở dữ liệu MySQL và đưa nó vào Amazon s3 mỗi đêm bằng cách sử dụng tab Cron?

Bạn cũng có thể sử dụng STDOUT và công cụ AWS CLI để chuyển đầu ra của mysqldump thẳng tới S3:

mysqldump -h [db_hostname] -u [db_user] -p[db_passwd] [databasename] | aws s3 cp - s3://[s3_bucketname]/[mysqldump_filename]

Ví dụ:

mysqldump -h localhost -u db_user -ppassword test-database | aws s3 cp - s3://database-mysqldump-bucket/test-database-dump.sql

Lệnh mysqldump xuất thành STDOUT theo mặc định. Sử dụng - làm đối số đầu vào cho aws s3 cp yêu cầu công cụ AWS CLI sử dụng STDIN cho đầu vào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tham gia Laravel với 3 Bảng

  2. PDO từ chối xóa một hàng dữ liệu (trong bảng cụ thể)

  3. MySQL concat () để tạo tên cột được sử dụng trong một truy vấn?

  4. Chèn ngày hiện tại ở định dạng datetime mySQL

  5. PHP MySQL - Cứ 6 hàng thì chèn một div?