Hallo,
ich habe ein großes Problem: nach einer Reparatur der MYSQL-Datenbank kann ich als localhost-root-user nicht mehr auf die Datenbank zugreifen und erhalte folgende Fehlermeldung: Access denied for user 'root'@'localhost' (using password: NO).
Was kann daran Schuld sein und was kann ich tun?
Ich verwende Sude Linux 10.0
LG
Christine
localhost-root user hat keinen Zugriff auf MYSQL
-
- Posts: 5
- Joined: 2009-03-19 15:02
-
- Posts: 5
- Joined: 2009-03-19 15:02
Re: localhost-root user hat keinen Zugriff auf MYSQL
Ich glaube opensuse 10.0
Plek kenne ich nicht
Für den Root-user war kein Passwort gesetzt.
Repariert habe ich mit mysqlcheck -r auf Kommandozeilenebene.
Danach konnte ich mich kurz auf meiner Joomla-Website einloggen im Backend, nach Aufruf der Website allerdings erscheint die Meldung, dass keine Verbindung zur Datenbank hergestellt werden konnte.-> http://www.donboscogym.ac.at.
LG Christine
Plek kenne ich nicht
Für den Root-user war kein Passwort gesetzt.
Repariert habe ich mit mysqlcheck -r auf Kommandozeilenebene.
Danach konnte ich mich kurz auf meiner Joomla-Website einloggen im Backend, nach Aufruf der Website allerdings erscheint die Meldung, dass keine Verbindung zur Datenbank hergestellt werden konnte.-> http://www.donboscogym.ac.at.
LG Christine
-
- Posts: 5
- Joined: 2009-03-19 15:02
Re: localhost-root user hat keinen Zugriff auf MYSQL
MSQL habe ich bereits neu gestartet, leider kein Erfolg.
Mit phpMyAdmin kommt übrigens die gleiche Fehlermeldung.
Ich bin keine SQL-Spezialistin, betreue nur unsere Schulwebsite und habe keinen Profi an der Hand, der mir helfen könnte.
LG
Christine
Mit phpMyAdmin kommt übrigens die gleiche Fehlermeldung.
Es ist so, der root-user der Datenbank hatte kein Passwort, gestern Abend hat dann mein Kollege den phpMyAdmin installiert und in der config.inc.php ein Passwort für den root gesetzt. Anscheinend kollidiert das mit der mysql.ini, in der ja wahrscheinlich keines notiert ist.Und die Verbindung ist als root, ohne Passwort konfiguriert?
Ich bin keine SQL-Spezialistin, betreue nur unsere Schulwebsite und habe keinen Profi an der Hand, der mir helfen könnte.
LG
Christine
- rudelgurke
- Posts: 409
- Joined: 2008-03-12 05:36
Re: localhost-root user hat keinen Zugriff auf MYSQL
MySQL kann temporär mit einem skip für die Grant Tablellen gestartet werden, dann klappt der Zugang auch ohne Passwort.
Dann ein Passwort setzen und MySQL wieder ohne diese Option neu starten. Neben dem was bereits gesagt wurde :)
Dann ein Passwort setzen und MySQL wieder ohne diese Option neu starten. Neben dem was bereits gesagt wurde :)
-
- Posts: 5
- Joined: 2009-03-19 15:02
Re: localhost-root user hat keinen Zugriff auf MYSQL
So, nun bin ich einen Schritt weiter, ich habe wieder Zugriff auf die Datenbank über phpMyAdmin. Der Grund, warum der Zugriff verweigert wurde war, dass ein Kollege den ppMyadmin installiert hat und für den root ein passwort vergeben hat (was ich aber nicht wusste). Nun haben wir den phpMyadmin neu installiert, in der config.inc.php und in der config.default.php den [auth_type] auf http eingestellt. Danach konnte man den phpMyadmin aufrufen, es kam eine Authentifizierungsmeldung und der root konnte sich mit dem neuen passwort anmelden.
Meine Website hat allerdings noch immer die gleiche Fehlermeldung. Also werde ich morgen eine neue DB anlegen (mit root-Passwort!) und die Tabellen der alten DB in die neue exportieren und die neue Datenbank in die configuration.php meiner website eintragen. Könnte das funktionieren?
LG
Christine
Meine Website hat allerdings noch immer die gleiche Fehlermeldung. Also werde ich morgen eine neue DB anlegen (mit root-Passwort!) und die Tabellen der alten DB in die neue exportieren und die neue Datenbank in die configuration.php meiner website eintragen. Könnte das funktionieren?
LG
Christine
-
- Posts: 5
- Joined: 2009-03-19 15:02
Re: localhost-root user hat keinen Zugriff auf MYSQL
Problem gelöst, :lol: , musste nur noch das neue Passwort in die configuration.php meiner Seite eintragen!
LG
Christine
...und danke für die Hilfe!
LG
Christine
...und danke für die Hilfe!