[mySQL] Automatisches Optimieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
coresploit
Beiträge: 237
Registriert: 26.04.2009 01:57:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nettetal
Kontaktdaten:

[mySQL] Automatisches Optimieren

Beitrag von coresploit » 25.08.2009 22:49:52

Guten Abend,

ich möchte ein Skript erstellen, welches automatisch ein mysqloptimize macht. Vorher wird natürlich ein Backup angelegt. :)

Jetzt gibt es ein Sicherheitsproblem:

Code: Alles auswählen

mysqloptimize -Ap
Dieser Befehl erfordert ein Passwort. Wenn ich dieses direkt mitgebe, dann sieht der Befehl so aus:

Code: Alles auswählen

mysqloptimize -A -pgeheim
Nun kann aber jeder mit ps das Passwort auslesen. :( Das möchte ich natürlich verhindern.

Wie bringe ich mein Skript dazu, sicher mit dem Passwort umzugehen? Dazu gehört das "Aufbewahren" des Passworts und schließlich das "Eingeben". Das Skript wird als root ausgeführt. Ich hoffe, ihr versteht, was ich meine:)

Danke.

Benutzeravatar
schorsch_76
Beiträge: 2630
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: [mySQL] Automatisches Optimieren

Beitrag von schorsch_76 » 26.08.2009 07:41:28

Mach es doch so, dass das Passwort aus einer Datei gelesen wird, welche nur root lesen darf. Dies PW gibst du dann dem mysqloptimize.

Das Script darf ja die Datei lesen, da es ja root ist ;)

Gruß

schorsch

coresploit
Beiträge: 237
Registriert: 26.04.2009 01:57:27
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nettetal
Kontaktdaten:

Re: [mySQL] Automatisches Optimieren

Beitrag von coresploit » 26.08.2009 10:10:37

Daran hatte ich auch schon gedacht. Er liest aber nicht aus STDIN, sondern direkt aus dem tty. Wie mach ich denn sowas?

Danke.

Antworten