mySQL 5 "Create_tmp_table_priv"
Ole
- datenbank
Hallo,
ich versuche nun schon seit 2 Tagen das CMS Farcry aufzusetzen und stoße dabei immer auf einen Fehler.
Sobald ich versuche mir nach fehlerfreier Installation (zuminest meldet die Installationsroutine keinen) die Projektseite anzusehen oder in den Administrationsbereich einzuloggen bekomme ich
"Table 'farcry_demo.tbltemp1' doesn't exist"
angezeigt.
Ich vermute, dass das mit "Create_tmp_table_priv" (mySQL 5) zusammenhängt. Jedoch steht in der User-Tabelle "Y" in der Spalte "Create_tmp_table_priv". Zur Verwaltung des DBMS nutze ich das Programm DBTools.
Die Vermutung rührt daher, dass in der Installationsanleitung (PDF) explizit darauf hingewiesen wird:
"Note for MySQL 4.x users, you must have Create_tmp_table_priv priviledge set to YES to run FarCry."
Ich vermute, dass dies auch für mySQL 5 gilt, spezielle Angaben dazu gibt es nicht.
Da es sich bei meinem System zur Zeit um eine Dev-Umgebung handelt, arbeite ich mit dem "root".
Neben mySQL 5 läuft auf dem Rechner noch ColdFusion MX 7 DEV dessen Webserver ich auch benutze.
Hat jemand erfahrung mit Farcry? Oder kann mir zumindest jemand sagen, wie ich z.B. über die console erfahren kann ob der entsprechnde user die richtigen privilegien hat?
Oder gibts nen Trick den ich nicht kenne?
Vielen dank
Ole
(8-)>
echo $begrüßung;
Ich vermute, dass das mit "Create_tmp_table_priv" (mySQL 5) zusammenhängt. Jedoch steht in der User-Tabelle "Y" in der Spalte "Create_tmp_table_priv".
Hast du nach dem Ändern der Berechtigungen MySQL neu gestartet bzw. die Berechtigungsänderungen mit FLUSH PRIVILEGES wirksam werden lassen?
echo "$verabschiedung $name";
Hi
Hast du nach dem Ändern der Berechtigungen MySQL neu gestartet bzw.
Ja
die Berechtigungsänderungen mit FLUSH PRIVILEGES wirksam werden lassen?
Nein, da ich garnichts an daran geändert habe...da stand von vorneherrein ein "Y" drin. Aber wo wir schonmal beim Thema sind ;)...wenn ich inder console "FLUSH PRIVILEGES" erwartet er irgendwas von mir, nur was?
danke
Ole
(8-)>
echo $begrüßung;
wenn ich inder console "FLUSH PRIVILEGES" erwartet er irgendwas von mir, nur was?
Ein Semikolon.
echo "$verabschiedung $name";
hi
Ein Semikolon.
*kopfschlag*...danke, ist schon spät und ich nicht mehr allzu jung ;)
Bedeutet: Query OK, 0 rows affected
dass es keine Änderungen gab oder das nichts zum ändern vorhanden war?
danke
Ole
(8-)>
echo $begrüßung;
Bedeutet: Query OK, 0 rows affected
dass es keine Änderungen gab oder das nichts zum ändern vorhanden war?
Nun, der FLUSH ändert keine Daten in den Tabellen, also ist auch nichts betroffen. Er liest nur Privilegientabellen neu aus und wendet die dann statt der bisherigen an. Nach einem Ändern der Privilegientabellen passiert das nicht automatisch, damit man auch mal die Chance hat eine versaute Root-Konfiguration gradezuziehen, wenn man es noch vor dem FLUSH PRIVILEGES merkt.
echo "$verabschiedung $name";
Hi
Danke für die Hilfe.
Leider hat sich das Problem nicht gelößt.
so long
Ole
(8-)>