Auswertung von <user>/.my.cnf fuer mysqldump

Auswertung von <user>/.my.cnf fuer mysqldump

am 18.01.2008 11:20:00 von helmut

Hallo alle miteinander,

ich möchte gern (unter Linux) in einem Cronjob alle Datenbanken per
"mysqldump" sichern lassen.

Erster Versuch:

mysqldump -A -f > /backup/alle.sql

funktioniert (als Cronjob) auf dem einen Rechner, funktioniert nicht auf
dem anderen. Einer der Rechner muss (will) auch noch wissen, wer MySQL-
User ist und welches Passwort er hat.

Das User-Passwort steht ja in $USER/.my.cnf - kann ich "mysqldump" dazu
bewegen, sich dort zu bedienen?
Hilfsweise: wenn ich nur den User angebe: schaut "mysqldump" dann
sowieso in "my.cnf" nach?

Viele Gruesse!
Helmut

Re: Auswertung von <user>/.my.cnf fuer mysqldump

am 19.01.2008 12:24:24 von Norbert Tretkowski

Am Fri, 18 Jan 2008 11:20:00 +0100 schrieb Helmut Hullen:
> Das User-Passwort steht ja in $USER/.my.cnf - kann ich "mysqldump" dazu
> bewegen, sich dort zu bedienen?

Wenn Username und Passwort in der ~/.my.cnf im [client] Abschnitt
hinterlegt sind, bedient mysqldump sich dort.

Norbert

Re: Auswertung von <user>/.my.cnf fuer mysqldump

am 19.01.2008 13:18:00 von helmut

Hallo, Norbert,

Du (norbert) meintest am 19.01.08:

>> Das User-Passwort steht ja in $USER/.my.cnf - kann ich "mysqldump"
>> dazu bewegen, sich dort zu bedienen?

> Wenn Username und Passwort in der ~/.my.cnf im [client] Abschnitt
> hinterlegt sind, bedient mysqldump sich dort.

Danke - das war's: muss im Abschnitt "[client]" sein, war nur im
Abschnitt "[mysqladmin]".

Viele Gruesse!
Helmut

Re: Auswertung von <user>/.my.cnf fuer mysqldump

am 20.01.2008 07:49:48 von Thomas Rachel

Helmut Hullen schrieb:

> Danke - das war's: muss im Abschnitt "[client]" sein, war nur im
> Abschnitt "[mysqladmin]".

Hilfsweise würde es wohl auch der Abschnitt [mysqldump] tun. In [client]
gilt es für *jede* Applikation, die die Option READ_DEFAULT_GROUP (auf
API-Level) verwenden will, als Fallback-Group, falls die gewünschte
Gruppe nicht existiert.


Thomas

Re: Auswertung von <user>/.my.cnf fuer mysqldump

am 21.01.2008 22:53:00 von helmut

Hallo, Thomas,

Du (glglgl) meintest am 20.01.08:

>> Danke - das war's: muss im Abschnitt "[client]" sein, war nur im
>> Abschnitt "[mysqladmin]".

> Hilfsweise würde es wohl auch der Abschnitt [mysqldump] tun. In
> [client] gilt es für *jede* Applikation, die die Option
> READ_DEFAULT_GROUP (auf API-Level) verwenden will, als
> Fallback-Group, falls die gewünschte Gruppe nicht existiert.

Danke - gefällt mir noch besser (und funktioniert).

Viele Gruesse!
Helmut