Hallo, On 18.12.2013 14:21, Joerg Thuemmler wrote:
Hi,
ich weiß nicht, wie das bei mysql läuft, weil ich postgreSQL nutze. Aber ich könnte mir vorstellen, dass es da auch geht:
Als root kann ich pg_dump -U <user> <database> aufrufen, ohne nach einem Passwort gefragt zu werden;
ich habe gesehen, dass mysqldump auch eine Option -u (--user=) hat, ich nehme an, dass der Mechanismus ähnlich ist...
Ist leider _bei mir_ nicht so. Ich habe es gerade ausprobiert. Das "bei mir" habe ich bewusst unterstrichen, weil mysqldump auch sonst nicht so arbeitet wie es sollte und das evtl. nur bei mir der Fall ist. Wie bereits aus dem geänderten Subjekt ersichtlich ist, ging ich davon aus, dass mysqldump mit dem Schalter --all-databases alles Datenbanken und alle Tabellen sichert - das volle Programm eben. So steht es z.B. auch hier [1]. Leider scheint das nicht der Fall zu sein. Bevor ich mich auf ein Backup verlasse, test ich die Widerherstellung. Dabei habe gemerkt, dass mysqldump _bei mir_ nur die erste Datenbak sichert. Dort zwar alle Tabellen aber es fehlen die restlichen 4 Datenbanken. Username und Passwort sind für alle DB/Tabellen gleich. Mein vollständiger Befehl dazu sieht so aus: mysqldump --all-databases --lock-all-tables -u$username -p$password > $dumpfile Was mache ich jetzt schon wieder verkehrt? Gruß, Alex [1] http://griessmeier.de/linux/mysql_backup.htm -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org