Dieter Raber: Linux, MySQL, Pfad

Beitrag lesen

Hallo,

Wenn im Folgenden etwas verallgemeinere, bin ich mir doch absolut im Klaren darueber, dass die angesprochenen Einstellungen von System zu System moeglicherweise voellig unterschiedlich konfiguriert sein koennen.

Ich bin gerade dabei, eine etwas aeltere PHP-Klasse zu ueberarbeiten. Die Klasse kann mit mysqldump einen Dump von einer DB machen und den auch wieder einspielen. Dazu spreche ich mysqldump mit system() an. Unter Windows ist es bei einer Standard-MySQL-Installation meist so, dass 'basedir' nicht im Pfad steht. Ich nehme mir den Pfad mit SHOW VARIABLES aus der DB und bin das Problem erst mal los. Unter Linux bin ich bisher davon ausgegangen, dass ich mysqldump direkt, also ohne vorangestellten Pfad ansprechen kann, das hat auch bisher geklappt. Wenn ich das recht verstehe, koennte ich unter Linux ebenfalls das Ergebnis aus SHOW VA. auswerten, sodass ich zB. aufrufen wuerde '/usr/local/mysql/mysqldump'.

Sehe ich das richtig?
Weiss jemand, wie das bei Macs aussieht?
Kann man das auch auf pgdump uebertragen?

Gruß,

Dieter