Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara mengambil cadangan Database MySQL dan meletakkannya di Amazon s3 setiap Malam dengan menggunakan tab Cron?

Anda juga dapat menggunakan STDOUT dan alat AWS CLI untuk menyalurkan output mysqldump Anda langsung ke S3:

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

Misalnya:

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

Perintah mysqldump output ke STDOUT secara default. Menggunakan - sebagai argumen input untuk aws s3 cp memberi tahu alat AWS CLI untuk menggunakan STDIN sebagai input.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql memeriksa susunan tabel

  2. Baris Perintah PHP mysql_connect() Kesalahan

  3. mysql while loop Break setara

  4. Gagal memuat kelas driver com.mysql.jdbc.Driver

  5. Aplikasi membeku ketika database dipanggil