Anfänger PHP u. mySQL Problem

gustl

unregistriert
Thread Starter
Mitglied seit
09.12.2003
Beiträge
71
Hallo,
ich hoffe hier einen Profi zu finden der mir (Anfänger) helfen kann folgendes Problem zu lösen...

Nach einigen Stunden Arbeit ist es mir endlich gelungen mySQL 4.irgendwas auf meinem neuen iBook zu installieren; detto vorher PHP 4.??? - beides sollte lt. Entropy.ch für 10.4 geeignet sein...

In der DB habe ich nun einen USer und eine Datenbank angelegt - sowiet so gut. Anmeldung an mySQL mit diesem User an der Datenbank geht am Terminal (mysql --user=meinuser --password=meinpassword meinedb)

nun will/muss ich mich aber über ein php script anmelden...

ich habe 4 Variablen $mysqlhost $mysqluser $mysqlpassword $mysqldbname

die Anmeldung sollte erfolgen mit
@mysql_connect ($mysqlhost, $mysqluser, $mysqlpassword) die("Datenbankzugriff gescheitert!<br>Bitte die Datei config.inc.php ändern!");
@mysql_select_db ($mysqldbname) or die ("Tabellenzugriff gescheitert!<br>Bitte die Datei config.inc.php ändern!");

Da ich schon die erste Fehlermeldung bekomme, kommt es offensichtlich gar nicht zu einer Anmeldung...

HELP!!!
Danke!
 
Zuletzt bearbeitet:

Thommy

Mitglied
Mitglied seit
23.06.2003
Beiträge
1.889
Was kommt denn für eine Fehlermeldung ?

das "@" vor den Funktionen verhindert eine Fehlermeldung und schmeißt nur die die("") Meldung raus. Mit mysql_error() erzeugt man eine noch bessere Fehlermeldung.

also

mysql_connect ($mysqlhost, $mysqluser, $mysqlpassword) or die(mysql_error());
mysql_select_db ($mysqldbname) or die(mysql_error());

edit: Ich habe übrigends folgendes DB Paket installiert, grafisch, ohne Terminalgefummel: http://www.serverlogistics.com/mysql.php
Zudem ein DB Frontend: http://cocoamysql.sourceforge.net/
 
Zuletzt bearbeitet von einem Moderator:

gustl

unregistriert
Thread Starter
Mitglied seit
09.12.2003
Beiträge
71
Hallo Thommy,

puh um diese Zeit eine so rasche ANtwort...Respekt und DANK!!! (auch die senile Bettflucht ?;-) )

Also die Fehlermeldung lautet:
Client does not support authentication protocol requested by server; consider upgrading MySQL client

...?!?!?! what to do?

lg und danke
 

maceis

Mitglied
Mitglied seit
24.09.2003
Beiträge
16.844
Ich schieb Dich mal in ein passenderes Unterforum.
Dein Problem ist bekannt - ich such Dir mal schnell die entsprechende Seite im Manual.
............
guggst Du hier.

[edit] Umgehen kann man das Problem, indem man den MySQL Daemon mit der zusätzlichen Optio "--old-passwords" startet

HTH
 

gustl

unregistriert
Thread Starter
Mitglied seit
09.12.2003
Beiträge
71
WAHNSINN!!!! es funktioniert!!!! ENDLICH kann ich schlafen gehen!!

VIELEN LIEBEN DANK, dass ihr so rasch einem Newbie um diese Zeit auch noch helft!!!!

Dieses Forum kann ich nur weiterempfehlen!!!!
 
Oben