Seite 1 von 3

SQL Error : 1044

Verfasst: 08.09.2006 18:28
von TT-Eifel
Hallo,
ich bekomme folgenden Fehler angezeigt.
Gestern lief noch alles prima, wo muss ich suchen um den Fehler zu beheben.
Ich benutze Version 2.0.21

phpBB : Kritischer Fehler

Error creating new session

DEBUG MODE

SQL Error : 1044 Access denied for user: 'dbo104908100@%' to database 'db104908100'

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('7de444de3e05fa2b100500487462e62b', -1, 1157732445, 1157732445, 'd9e1600a', 0, 0, 0)

Line : 187
File : sessions.php

Vielen Dank für die Hilfe im Voraus.
TT-Eifel

Verfasst: 08.09.2006 18:29
von musashi
Leere mal Dein Sessions table mit phpmyadmin ... leeren, nicht löschen wohlgemerkt :)

Verfasst: 08.09.2006 18:39
von TT-Eifel
Hallo,
ich habe die Tabelle "sessions" geleert, aber leider habe ich immer noch den gleichen Fehler.

Weiß noch einer Rat?

Gruß
TT-Eifel

Verfasst: 08.09.2006 18:42
von musashi

Verfasst: 08.09.2006 18:54
von TT-Eifel
Hallo,
das Topic http://www.phpbb.de/viewtopic.php?t=20486 wird bei mir leider nicht angezeigt.

Weiß jemand wo ich die Fixe aus dem Topic 20486 runter laden kann.

Ich habe jetzt auch noch den Inhalt der Tabelle sessions_key gelöscht, aber das hat auch nicht zum Erfolg geführt.

Gruß
TT-Eifel

Verfasst: 09.09.2006 10:24
von TT-Eifel
Hallo,
ich brauche immer noch Hilfe.
Ich habe jetzt mal in phpmyadmin nachgesehen.
Wenn ich mir dort die Tabelle phpbb_sessions erschein folgende Fehlermeldung.

Die Index-Typen INDEX und PRIMARY sollten nicht gleichzeitig für die Spalte `session_id` gesetzt sein

Was heißt das und liegt vielleicht hier der Fehler, wie kann ich das Board wieder zum laufen bringen.

Vielen Dank im Voraus
TT-Eifel

Verfasst: 09.09.2006 12:20
von Miriam
Also ich würde fast meinen, dass etwas am Server falsch läuft.
Denn die Anmeldedaten sehen merkwürdig aus:
SQL Error : 1044 Access denied for user: 'dbo104908100@%' to database 'db104908100'
Da sollte eher stehen:
SQL Error : 1044 Access denied for user: 'dbo104908100@localhost' to database 'db104908100'
In der config.php ist alles in Ordnung, oder?

Hast Du mal ein Testscript geschrieben?
Probier mal das (als php-Datei speichern und auf dem Server aufrufen)--->

Code: Alles auswählen

<?PHP
/* Datenbankserver - In der Regel die IP */  
  $db_server = "localhost";
/* Datenbankname */
  $db_name = "selfphp";
/* Datenbankuser */
  $db_user = "root";
/* Datenbankpasswort */
  $db_passwort = "mega";
         
/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
$db_check = @MYSQL_SELECT_DB($db_name);if($db)  echo "Verbindung zur Datenbank wurde hergestellt";
?>
Die DB-Verbindungsdaten musst Du natürlich anpassen.

Verfasst: 09.09.2006 13:15
von Banger
Miriam hat geschrieben:Also ich würde fast meinen, dass etwas am Server falsch läuft.
Denn die Anmeldedaten sehen merkwürdig aus:
SQL Error : 1044 Access denied for user: 'dbo104908100@%' to database 'db104908100'
Nee, das passt schon - das % sagt nur aus, dass sich der User dbo104908100 von jedem Host aus anmelden darf.
Das ist auch kein Fehler bei der Anmeldung, die funktioniert offensichtlich.
Der Fehler tritt erst auf, sobald auf die Datenbank db104908100 zugegriffen wird, da sind seitens MySQL nicht genügend Zugriffsrechte gesetzt.

Verfasst: 09.09.2006 13:26
von Miriam
Also ne GRANT Sache....

Dass die Verbindung hergestellt werden konnte, war ja zu sehen... nur das INSERT wurde abgewiesen.
:o

Gleicher Fehler?

Verfasst: 30.11.2006 04:45
von DieLegende
Hat das jemand zufällig gelöst?

Habe leider exakt den gleichen Fehler...

Sowohl der Critical Error (Error creating new session) mit SQL Error : 1044 Access denied for user,
als auch dieselbe Fehlermeldung beim Aufruf der phpbb_sessions via MySQL.