DB-Sicherung per Cron: Fehler 1044

Harry

Registered User
Ich ma wieder ;)

Folgendes Script soll irgendwann mal per Cron nachts meine DB sichern:

Code:
#!/bin/sh
DATUM=`date '+%Y-%m-%d'`
mysqldump -uwebxy -pabcde -hlocalhost --opt usr_webxy_2 > /home/backup/sgb/dbbackup_sgb.sql
gzip -9 --best /home/backup/sgb/dbbackup_sgb.sql
mv /home/backup/sgb/dbbackup_sgb.sql.gz /home/backup/sgb/dbbackup_sgb-${DATUM}.sql.gz

Hab das Script auch brav ge-700-chmod'et

ruf ich es nu mit ./dbbackup_sgb auf, bekomm ich folgendes:

12345:/home/backup/sgb # ./dbbackup_sgb
mysqldump: Got error: 1044: Access denied for user: 'webxy@localhost' to database 'usr_webxy_2' when using LOCK TABLES

Erstell ich n Dump per Hand, gehts

Allerdings wird auch n File erstellt, wenige Bytes groß, das auch tatsächlich mit Datum versehen ist... ?!
 
Hallo!
Nimm bitte mal die --opt Option raus und probiers noch mal.

mfG
Thorsten
 
Back
Top