私のEC2 Linuxでは、AWS RDSでMySql DBを自動バックアップするcronジョブを作成したいと考えています。私はAWS EC2 Crontab自動バックアップRDS MySQLデータベース
/usr/bin/mysqldump -u dbusername -p'dbpassword' dbname > /path/backup.sql
を実行しようとしたが、私は間違っているとどのように私はdbusername'@'xxx.xxxxxxxx」から「localhostの」@「DBUSERNAME」を変更できますどのようなエラーに
"Warning: Using a password on the command line interface can be insecure.
mysqldump: Got error: 1045: Access denied for user 'dbusername'@'localhost' (using password: YES) when trying to connect".
を得ました。 xx-xxxxxx-x.rds.amazonaws.com '?
私もそれが
mysql -u 'dbusername' --password="dbpassword" -h 'xxx.xxxxxxxx.xx-xxxxxx-x.rds.amazonaws.com'
を越えて行くことができないとして、ログインすることができますが、それはMySQLのプロンプト
>
を示しbackup.shをダウンロードするためにMySQLのスクリプトを記述しようとしたが、にできていました
それ以上のもの
> use db;
それは*のコマンド、例えば、すべてのMySQLの
Warning: Using a password on the command line interface can be insecure.
はバックアップにあなたの要件は、RDS DBインスタンスやEC2インスタンス内で実行されているデータベースへのETLジョブを実行しますか? – Ashan
私の必要条件は、EC2でcronジョブを実行して、RDS @ Ashanで実行中のデータベースをバックアップすることです –