Page 1 of 1

MySQL-Reload im PHP-Skript funzt nicht

Posted: 2004-08-30 18:11
by blubber
Ich habe mir eine PHP-Skript zur Datenbankverwaltung, etc. geschrieben, allerdings funktioniert der RELOAD-Befehl nicht (mehr). In einer älteren Version (die ich dummerweise überschrieben) habe gings noch und an der Stelle wo der Fehler auftritt habe ich nichts (!) geändert. Hier der Ausschnitt:

Code: Select all

$query = "RELOAD";
if(!mysql_query($query, $verbindung))
{
  echo "MySQL-Server konnte nicht neu gestartet werden.";
  exit();
}
Dabei wird immer die Meldung in der if-Bedingung ausgegeben. Ich habe mich auch korrekt mit dem Datenbankserver verbunden, denn der/die vorher ausgeführten Befehle funktionieren aller problemlos.

Bitte verweist mich nicth auf phpMyAdmin. Das ist momentan für mich keine alternative zu meinem Skript.

Re: MySQL-Reload im PHP-Skript funzt nicht

Posted: 2004-08-30 18:13
by antondollmaier
dem mysql-user das entsprechende recht gegeben, den server reloaden zu dürfen?


mfg,
Anton

Re: MySQL-Reload im PHP-Skript funzt nicht

Posted: 2004-08-30 18:17
by blubber
Das Recht hat er...
Daran hatte ich auch schon gedacht, aber es wäre ja zu schön gewesen, wenn es nur daran gelegen hätte.

Re: MySQL-Reload im PHP-Skript funzt nicht

Posted: 2004-09-01 12:45
by jhnet
Vielleicht mal mit mysql_error() die Fehlermeldung die vom Mysql-Server nach dem Ausführen des Query zurückgegeben wird auslesen?

Jörg

Re: MySQL-Reload im PHP-Skript funzt nicht

Posted: 2004-09-01 17:27
by blubber
Danke für den Tipp! (Hätte eigentlich selbst drauf können kommen, dass es so eine Funktion gibt.)

Dadurch habe ich immerhin erfahren, dass das Kommando RELOAD irgendwie falsch ist und habe schließlich rausgefunden, dass es mit FLUSH PRIVILEGES geht.