sql >> Database teknologi >  >> RDS >> Mysql

Hvordan tager man MySQL Database backup og sætter den i Amazon s3 hver nat ved at bruge Cron fanen?

Du kan også bruge STDOUT og AWS CLI-værktøjet at overføre output fra din mysqldump direkte til S3:

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

For eksempel:

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

Mysqldump-kommandoen udsender som standard til STDOUT. Brug af - som input-argument for aws s3 cp fortæller AWS CLI-værktøjet at bruge STDIN til input.



  1. MySQL opdaterer en sammenføjet tabel

  2. BIN() – Få den binære værdi af et tal i MySQL

  3. Sådan forvandler du et json-array til rækker i postgres

  4. CONVERT_TZ() Eksempler – MySQL