Seite 1 von 1

MySQL meldet: #1045 - Acess denied...

Verfasst: 14.04.2006 17:16
von ToxicLizard87
Hallo erstmal,

ich bin ein absoluter Newbie in Bezug auf MySQL und daher sind wenig Grundkenntnisse vorhanden.

In dem Forum, das ich als Verwalter mitübernommen habe, gingen die Statistiken nicht. Ich bekam die Fehlermeldung:

Could not query statistics config table

DEBUG MODE

SQL Error : 1146 Table 'sbg_phpbb.stats_config' doesn't exist

SELECT * FROM stats_config

Line : 36
File : statistics.php

Ich habe nachgegoogelt und weiß jetzt auch, dass da die Tabelle in der Datenbank fehlt. Dann habe ich wieder weitergegoogelt und bin auf phpMyAdmin gestoßen, das ich heruntergeladen habe und jetzt in das Verzeichnis "phpMyAdmin" auf dem Server kopiert habe. Dann habe ich die Datei "config.inc.php" im Verzeichnis "phpMyAdmin" erstellt und folgende Daten hineingeschrieben:

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['user'] = 'sbg';
$cfg['Servers'][$i]['password'] = '***PASSWORT***';
$cfg['Servers'][$i]['only_db'] = 'sbg_phpbb';

Aber jetzt kommt, wenn ich die index.php im Verzeichnis "phpMyAdmin" öffne, der Fehler:

Fehler
MySQL meldet:

#1045 - Access denied for user: 'root@localhost' (Using password: NO)

:oops: Was mache ich falsch?

Verfasst: 14.04.2006 18:04
von Slytherin
Bitte ändere den Titel laut >> KB:knigge << ab, bevor er geschlossen wird ...

Slytherin

Verfasst: 14.04.2006 18:06
von tost
Es bietet dir fast jeder Hoster ein funktionstüchtiges PhpMyAdmin an, hast du dich dort mal umgeschaut / erkundigt ?

tost

Verfasst: 14.04.2006 20:19
von ToxicLizard87
Ich habe das Forum bei einem Freund untergebracht und der kennt sich selbst nicht damit aus.

Mich stört:
#1045 - Access denied for user: 'root@localhost' (Using password: NO)

Ich habe als Benutzername "sbg" angegeben und ich benutze ein Passwort.. aus der Fehlermeldung lässt sich demnach schließen, dass die config.inc.php nicht ausgelesen wird (falsch positioniert ist)?

Verfasst: 14.04.2006 20:46
von Christian_W
Vermutlich stimmt einfach nur Passwort und/oder Benutzername nicht.
http://www.phpbb.de/viewtopic.php?p=593556#593556

Diesen Artikel kennst Du: KB:phpmyadmin ?

Gruß Christian

Verfasst: 14.04.2006 21:23
von ToxicLizard87
Christian_W hat geschrieben:Vermutlich stimmt einfach nur Passwort und/oder Benutzername nicht.
Das ganze Forum läuft doch aber schon seit Wochen und das kann schließlich auch auf die ganzen Daten der Datenbank zugreifen. Ich habe ja die Daten der config.php des Forums entnommen :-?

Verfasst: 15.04.2006 14:33
von ToxicLizard87
nachdem ich jetzt bei phpforum.de gefragt habe, bin ich jetzt dank einer antwort auf folgende lösung gekommen:

meine config.inc.php sieht jetzt so aus:
<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'sbg';
$cfg['Servers'][$i]['password'] = '***PASSWORT***';
$cfg['Servers'][$i]['only_db'] = 'sbg_phpbb';

Ich wusste nicht, dass vornedran noch
<?php
$i = 0;
$i++;

muss und dass das "?>" fehlen muss... das wird nämlich in der libraries/Config.class.php in der Zeile 351 hinzugefügt (demnach gibt es ein Fehler wenn "?>"] bereits in der config.inc.php hinzugefügt ist)