Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit phpbb (mysql und php)
ich bekomme auf meinem server irgendwie das forum phpbb nicht zum laufen. apache mysql und php laufen ohne probleme. nur wenn ich das forum installieren will, bekomme ich die meldung das die mysqldatenbank nicht connected/gefunden werden kann:
An error has occurred during installation
An error occurred trying to update the database
No Database Selected
Warning: mysql_connect(): Access denied for user: 'michi@localhost' (Using password: YES) in /work/webserv/comunisten/forum/db/mysql4.php on line 48
Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in /work/webserv/comunisten/forum/db/mysql4.php on line 330
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in /work/webserv/comunisten/forum/db/mysql4.php on line 331
phpBB : Critical Error
Could not connect to the database
ich gehe mal davon aus das php und mysql nicht vernünftig miteinander arbeiten. hat jemand ne ahnung wie man dieses problem beheben kann?
danke im voraus
lunZen
Terran Marine
30.05.04, 18:40
i
Warning: mysql_connect(): Access denied for user: 'michi@localhost' (Using password: YES) in /work/webserv/comunisten/forum/db/mysql4.php on line 48
Hat denn der User michi@localhost die richtigen Rechte in mysql und stimmt das Passwort ?
Am besten mal mit mysql in der bash prüfen ob der User sich anmelden kann.
Gruß
Terran
Hat denn der User michi@localhost die richtigen Rechte in mysql und stimmt das Passwort ?
Am besten mal mit mysql in der bash prüfen ob der User sich anmelden kann.
Gruß
Terran
mysql ist für mich eine ganz neue welt. kannst du mir das vorgehen mal ein wenig genauer beschreiben... wäre sehr nett von dir!
mfg lunzen
probier mal auf dem Server folgendes
mysql -u michi -p
daraufhin frag dich mysql nach deinem Passwort. Solltest Du dich einloggen können hast du bei der Installation des phpBB Boards deine Authentifikation falsch eingegeben.
probier mal auf dem Server folgendes
mysql -u michi -p
daraufhin frag dich mysql nach deinem Passwort. Solltest Du dich einloggen können hast du bei der Installation des phpBB Boards deine Authentifikation falsch eingegeben.
bekomme folgende fehlermeldung:
ERROR 1045: Access denied for user: 'michi@localhost' (Using password: YES)
dann stimmt entweder dein Username oder Passwort nicht (wie du anhand der Fehlermeldung sicherlich erkannt hast).
Wer hat die Datenbank eingerichtet und die User *wie* installiert?
dann stimmt entweder dein Username oder Passwort nicht (wie du anhand der Fehlermeldung sicherlich erkannt hast).
Wer hat die Datenbank eingerichtet und die User *wie* installiert?
ich habe bis jetzt noch nix eingerichtet. habe bis jetzt nur mysql und php installiert und läuft ohne probleme. von einrichten habe ich nix gesagt, da ich ja hier nachfragen wollte, wie ich es mache!
edit: ich glaube ich habe das problem behoben! wait
und wie, wenn ich fragen darf. Habe das gleiche Problem. Thx im voraus, MJ
RTFM
MySQL Manual (http://dev.mysql.com/doc/mysql/de/index.html)
MySQL Manual | 3 Installation von MySQL (http://dev.mysql.com/doc/mysql/de/Installing.html)
MySQL Manual | 4 Einführungin MySQL: Ein MySQL Tutorial (http://dev.mysql.com/doc/mysql/de/Tutorial.html)
MySQL Manual | 5 MySQL-Datenbankadministration (http://dev.mysql.com/doc/mysql/de/MySQL_Database_Administration.html)
MySQL Manual | 5.2.10 Gründe für access denied-Fehler (http://dev.mysql.com/doc/mysql/de/Access_denied.html)
MySQL Manual | 5.3 MySQL-Benutzerkonten-Verwaltung (http://dev.mysql.com/doc/mysql/de/User_Account_Management.html)
MySQL Manual | A Probleme und häufige Fehler (http://dev.mysql.com/doc/mysql/de/Problems.html)
MySQL Manual | A.2.1 Access denied-Fehler (http://dev.mysql.com/doc/mysql/de/Error_Access_denied.html)
Installationshandbuch von phpBB (http://www.phpbb.de/doku/doku.php#kapitel_2)
MySQL Handbuch: Wie das Berechtigungssystem funktioniert (http://dev.mysql.com/doc/mysql/de/Privileges.html)
Bin voll beeindruckt von euch. Danke für die vielen Links.
Jedoch habe ich in der zwischenzeit selber versucht mit mysql zu spielen und dabei etwas verändert, so , dass ich nicht mehr reinkomme. Habe glaub ich ein Passwort vergeben, nur welches? LoL.
Wie kann ich jetzt als root dieses Passwort entfernen? Mysql neu installieren half nichts.
Bin voll beeindruckt von euch. Danke für die vielen Links.
[snip]
Wie kann ich jetzt als root dieses Passwort entfernen? Mysql neu installieren half nichts.
Nicht nur beeindruckt sein, sondern auch lesen. Steht alles dort.
Pingu
habs gefunden. Das mit der --no-defaults Option wollte bei mir nicht funzen. Hab auch SUSE.
Habe einfach alle Einträge in /var/lib/mysql gelöscht und mysql neugestartet. Jetzt funztz es. Mit dem Forum jetzt auch. :)
Danke für eure Hilfen. MJ
Wollte noch anmerken für Leute die das selbe Problem haben, dass SUSE 9.1 Pro kein mysql-Unterstützung in php kompiliert hat. So habe ich es einfach neu installiert und konfiguriiert aus den Sourcen.
So, ich bins wieder. Man kann auch fertige PHP4-RPm runterladen von :
ftp://ftp.gwdg.de/linux/suse/apt/SuSE/9.1-i386/RPMS.update/
ladet alle php4 Dateien runter (aber nicht die ältere xxx14 Version!!!).
und apache2-mod_php4.
Dann alles installieren und es klappt alles fein.
Wollte noch anmerken für Leute die das selbe Problem haben, dass SUSE 9.1 Pro kein mysql-Unterstützung in php kompiliert hat. So habe ich es einfach neu installiert und konfiguriiert aus den Sourcen.Kommt darauf an, ob man das php4 oder php4-mysql installiert.
Pingu
Wollte noch anmerken für Leute die das selbe Problem haben, dass SUSE 9.1 Pro kein mysql-Unterstützung in php kompiliert hat. So habe ich es einfach neu installiert und konfiguriiert aus den Sourcen.
*an-kopf-fass*
Wie schon erwähnt, man muss dazu das entsprechende php4-Modul installieren. Das ist übrigens bei allen Distributionen so, nicht nur bei SuSE.
Das php4 Modul php4-mysql war schon zuerst installiert und trotzdem diese Probleme.
Aber ich glaube eher diese Updates sind mit mysql-Unterstützung kompiliert und gehören auch nicht zu den offiziellen Updates.
Das php4 Modul php4-mysql war schon zuerst installiert und trotzdem diese Probleme.
Aber ich glaube eher diese Updates sind mit mysql-Unterstützung kompiliert und gehören auch nicht zu den offiziellen Updates.
Was redest du da? :rolleyes:
ich wollt nur sagen die Original Pakete sind nicht mit mysql komiliert worden und somit php4-mysql-Paket auch nichts nützt.
Aber die inoffiziellen SUSE Pakete haben anscheinden mysql-unterstützung.
ich wollt nur sagen die Original Pakete sind nicht mit mysql komiliert worden und somit php4-mysql-Paket auch nichts nützt.
Aber die inoffiziellen SUSE Pakete haben anscheinden mysql-unterstützung.
Du erzählst Blödsinn. Natürlich bieten die original SuSE php4-Pakete in Verbindung mit dem original SuSE php4-mysql-Paket MySQL Unterstützung.
ich wollt nur sagen die Original Pakete sind nicht mit mysql komiliert worden und somit php4-mysql-Paket auch nichts nützt.
Überleg mal was Du sagst. Warum heißt das Paket wohl php4-mysql? Weil kein MySQL-Support dabei ist? aha Und warum gibt es dann das php4 Paket extra?
Denk' mal darüber nach.
Pingu
so hab mich jetzt bei meinen Freund informiert (ein Linux Guru). Ihr habt schon recht. Aber so klappt die Verbindung immer noch nicht mit mysql (trotz geladener Module).
Man muss noch das Paket php4-recode installieren.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.