Я хочу иметь резервную копию базы данных, наша база данных размещена в Amazon RDS. Моя проблема каждый раз, когда я запускаю свой скрипт PHP, он генерирует файл sql, но он пуст.
Вот мой код:
exec("/usr/bin/mysqldump -u *username* -p *password* | gzip > /var/www/html/db-backup/testdb.sql.gz");
Я думаю, что вам нужно указать, какую базу данных вы хотите сделать резервную копию
exec("/usr/bin/mysqldump -u *username* -p*password* *dbname* | gzip > /var/www/html/db-backup/testdb.sql.gz");
и вы должны указать пароль рядом с параметром -p без пробелов (mysqldump -u youruser -pyourpassword -h yourhostname yourdatabase)
Других решений пока нет …