Archiv verlassen und diese Seite im Standarddesign anzeigen : Mysql akzeptiert keine User mehr
Hallo,
habe einen Rechner mit Mysql und nach einem neustart ging plötzlich kein User und kein PW mehr. Alle Php Scripte können sich nicht mehr an mysql anmelden mit solhen oder ähnlichen Fehlermeldungen:
Warning: mysql_connect(): Access denied for user 'dhwebusage'@'localhost' (using password: YES) in /var/www/vhosts/dennis/subdomains/forum/httpdocs/db/mysql4.php on line 48
auch der login über shh und "mysql -u admin -p" wollte nicht bis ich das adminpw resettet habe.
gebe ich einen php script das den root login gehts (aber das kann ich ja nich machen ;) )
Nun kann ich mich z.B. über phpmyadmin anmelden und sehe uner Privileges alle meine User, jedoch funktioniert keiner und wenn ich einen neu anlege geht der in den php scipten auch nicht ... phpmyadmin geht jedoch (ist ja auch nen script) !?!?!?! .. komisch..
wäre für hilfe SSEEHHHRR dankbar :)
niemand eine Idee? ich hab schon alles mögliche Probiert und verstehe das einfach nicht
tjo.. ist ne sache fürs logfile.
wo finde ich denn da wohl das passende - bin da nicht soo erfahren :)
habe z.B. mal das hier gefunden - fängt aber erst heute nachmittag an- glaube etwa da wo der Fehler aufgetreten ist
051212 15:28:34 mysqld ended
051212 15:30:02 mysqld started
051212 15:30:03 InnoDB: Started; log sequence number 0 1916604
/usr/sbin/mysqld: ready for connections.
Version: '4.1.10a' socket: '/var/lib/mysql/mysql.sock' port: 3306 SUSE MySQL$
051212 16:03:06 [Note] /usr/sbin/mysqld: Normal shutdown
051212 16:03:06 InnoDB: Starting shutdown...
051212 16:03:07 InnoDB: Shutdown completed; log sequence number 0 1916640
051212 16:03:07 [Note] /usr/sbin/mysqld: Shutdown complete
051212 16:03:07 mysqld ended
051212 16:04:42 mysqld started
051212 16:04:42 InnoDB: Started; log sequence number 0 1916640
Danke
was steht im log wenn du versuchst auf die db zuzugreifen?
ist das dann ne andere log Datei? Weil in der da ja nix darüber steht...
ich kann ja jetzt auch nicht alle Deinste mit root rechten darauf zugreifen lassen!?!
Hast Du schon veruscht, eine frühere Version der Datenbank "mysql" zurückzusichern oder diese auf einem Testsystem zu "installieren". Vielleicht ist an der Meta-DB irgendwas kaputt gegangen.
Grüße
Thomas
Hast du evtl. eine neue MySQL-Version installiert und dann MySQL nicht neugestartet?
Ich hatte beim Update von MySQL 3.x auf 4.1 ebenfalls Probleme mit PHP. Ich habs dann so gelöst, dass ich alle Passwörter entfernt habe. Vielleicht hilft das bei dir (Beachte aber, dass das ein Sicherheitsrisiko ist, ich habs nur auf einem internen Testserver so gemacht)
das letzte Bakup ist schon ein wenig her.. und irgendwoher muss der Fehler ja kommen!?! - echt komisch - vor allem funktionieren ja neu angelgete Benutzer auch nicht
hmm. irgendwas mit skip usertables oder so eingegeben?
nein, einfach nur den Rechner neu gestartet!?! - ich heul gleich - :)
mysql logging auf debug stellen und gucken was drin steht
sorry wenn ich blöd frage, aber wie mache ich das - habe mal in der --help von mysqld geguckt aber ncihts passendes gefunden !?!
ich habe jetzt den halben ABend damit verbacht das mit den logs hinzubekommen, kann mir wer nen TIP geben? oder kann ich irgendwie "Live" sehen, was passiert wenn das phpscript den login probiert?
problem gelöst.. ich habe leider keine Ahunung warum--- :(
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.