sql >> データベース >  >> RDS >> Mysql

MySQLデータベースのバックアップを取り、Cronタブを使用して毎晩Amazon s3に配置する方法は?

    STDOUTとAWSCLIツール を使用することもできます mysqldumpの出力をS3に直接パイプする:

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

    例:

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

    mysqldumpコマンドはデフォルトでSTDOUTに出力します。 -を使用する aws s3 cpの入力引数として 入力にSTDINを使用するようにAWSCLIツールに指示します。



    1. 表の既存の行を使用してOracleのデータ型を変更する方法

    2. MySQLでデータベースの文字セットと照合を設定する方法

    3. OPENROWSETは、引数に変数を受け入れません(SQL Server)

    4. コマンドラインを使用してデータベースをエクスポートする方法