MySQL Login-Probleme
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
apache
ausgabe
client
datei
dsen
englisch
fehler
fehlermeldung
grad
haben
kennwort
not
pawort
platzhalter
result
support
tabelle
upgrading
user
zeile
-
Hallo ich hab mir letztens von MySQL.de das MySQL4.1 runtergeladen und installiert. Nun wollt ich mich einloggen mit:
mysql_connect("localhost","root","XXXX") or die ("Keine Verbindung zur Datenbank m?glich !"); mysql_select_db("users") or die ("Die Datenbank existiert nicht !");
Und als Fehlermeldung kommt:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Programme\Apache Group\Apache2\
htdocs\mysql.txt.php on line 2
Muss ich in irgendeiner Datei von MySQL noch was configurieren damit ich mich so einloggen kann?
Danke schon mal im voraus f?r Antworten -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
entweder steht dein xxxx f?r cniht oder lass das mal besser ler soweit du es ne ge?ndert hast, und es scheint ein fehler in deiner siete zu sien oder?
-
Das XXXX ist momentan nur ein Platzhalter, normalerweise steht da mei Passwort drin.
Egal was ich versuche es kommt immer diese fehlermeldun -
Das XXXX ist momentan nur ein Platzhalter, normalerweise steht da mei Passwort drin.
Egal was ich versuche es kommt immer diese fehlermeldun
haste auch dein pw in dem mysql dinn vorher schon ge?dnert sonst von anfang an is es ja leer!
desweiter sehe cih egrade das die addy nicht deine seite ist, gebe mir mal die zeile X dorte bitte!
MfG
KRaeusi -
Ja ein Passwort ist eingerichtet. Und die eigendliche addy is
http://172.178.75.122/mysql.txt.php
und was meinst du mit zeile x? -
Ja ein Passwort ist eingerichtet. Und die eigendliche addy is
http://172.178.75.122/mysql.txt.php
und was meinst du mit zeile x?
ist mysql.txt.php dein dokument?
mit zeile x meinte ich die zeile 2!
her damit!
MfG
KRaeusi -
Die Zeile 2 stant oben schon drin
mysql_connect("localhost","root","XXXX") or die
das macht mich ja ein bisschen stutzig. -
Die Zeile 2 stant oben schon drin
mysql_connect("localhost","root","XXXX") or die
das macht mich ja ein bisschen stutzig.
wenn cih gemin w?re w?rde ich sagen das das drei zeilen jetzts idn bin ichja aber ne mom probiere mal das heir!
MfG
KRaeusi
Code:
<?php
@mysql_connect('localhost', 'root', 'xxxx');
mysql_select_db('DB');
?>
und bitte nur eine endung mit php!
keine txt.php. das si scheisse und bringt probleme mit sich!
-
Wow, endlich mal eine andere Fehlermeldung :-):
Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Programme\Apache Group\Apache2\htdocs\mysqltest.php on line 3
Warning: mysql_select_db(): A link to the server could not be established in C:\Programme\Apache Group\Apache2\htdocs\mysqltest.php on line 3
mmh ich seh grad du hast ein @ davorgemacht . . .
*edit*
Hab grad festgestell, das das @ einfach nur die Fehlermeldungen unterbindet, also ist die erste Fehlermeldung immernoch da . . . -
Wow, endlich mal eine andere Fehlermeldung :-):
Warning: mysql_select_db(): Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Programme\Apache Group\Apache2\htdocs\mysqltest.php on line 3
Warning: mysql_select_db(): A link to the server could not be established in C:\Programme\Apache Group\Apache2\htdocs\mysqltest.php on line 3
mmh ich seh grad du hast ein @ davorgemacht . . .
*edit*
Hab grad festgestell, das das @ einfach nur die Fehlermeldungen unterbindet, also ist die erste Fehlermeldung immernoch da . . .
und und kann die jugend heute kein englisch mehr(*wegguck*)
pw haste ne richitg angegeben sagt er und die falsche db ausgew?hlt, bitte ?ndern!
mache doch den text von mir als einzelne config.php
und tue diese dann include! -
Das ist die richtige Datenbank hatte die ja vorher ?ber die console erstellt. Und da muss ich auch mein Passwort eingeben um mit der console an meine datenbank zu kommen.
aber der schreibt ja sicherlich net umsonst:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client
*edit*
und ausserdem versucht er den user 'ODBC'@'localhost' zu verwenden, das hab ich ihm aber nie gesagt . . . -
Das ist die richtige Datenbank hatte die ja vorher ?ber die console erstellt. Und da muss ich auch mein Passwort eingeben um mit der console an meine datenbank zu kommen.
aber der schreibt ja sicherlich net umsonst:
Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client
j? wo kommt den die auf einmal her?
geht es nicht einfach mal das slebe skript hier bei lima zu testen, dann wissen wir ob es an deinem server liegt oder an mir!
MfG
KRaeusi -
Ich hab hier bei lima "noch" keine Datenbank
wird aber demn?chst geholt, da ich jetzt ja auch genug gulden daf?r habe. -
Ich hab hier bei lima "noch" keine Datenbank
wird aber demn?chst geholt, da ich jetzt ja auch genug gulden daf?r habe.
wenn der code ?ffntlich sit schicke ihn hier rein wenn cniht dann bitte per pn an mich und cih teste bei mir!
danke!
MfG
KRaeusi -
da gibts aber net viel zu testen, da das ne include-datei von mir ist und da steht nur das drin: (wird bei lima wohl gehen)
error_reporting(E_ALL); //Connectionstring (server ip oder name, User, pwd) //ohne @ wird die Fehlermeldung von System ausgeben //mit @ nur die eigenen Fehlermeldung $mysql_server = "localhost"; #MySQL Server $mysql_user = "root"; #MySQL User $mysql_pass = "XXXX"; #MySQL Kennwort $mysql_dbase = "users"; #Datenbank //Ausgabe des Connectionstatuses //R?ckgabewert 0=Fehlgeschlagen 1 uv. anzahl der Verbindungen $con = mysql_connect($mysql_server,$mysql_user,$mysql_pass) or die("<B>Verbindungsfehler</body></html>"); //echo"MySQL Verbindung = $con"; //echo"<br>"; //Ausgabe der Datenbankverbindungsstatuses //R?ckgabewert 1=Verbunden 0=Fehlgeschlagen $db = mysql_select_db($mysql_dbase); //echo "Datenbankverbindung = $db"; //echo "<br>"; $qs = "SELECT * FROM tabelle WHERE dbid=.$id; $query = mysql_query($qs) or die("Fehler beim absetzen des Queries: $qs"); while ($result = mysql_fetch_array($query) { echo $result['dbid']."<hr />"; echo $result['dbpw']."<hr />"; } if($id==$dbid && $pw==$dbpw) login=true;
-
ohh ich sehe grad das in der datei noch ein fehler drin ist aber der untere teil kann ja erstma weg. nur der obere ist ja interresant
-
ohh ich sehe grad das in der datei noch ein fehler drin ist aber der untere teil kann ja erstma weg. nur der obere ist ja interresant
ui hast du viele fehler drinne ud du ahst keine id festgelegt kein wunder das ncihts passiert, das geht jetzt die siete nur ncoh eines, was jetzt cniht geht liegt an deinem mysql da entweder falsches pw oder falsche db?!
<? error_reporting(E_ALL); //Connectionstring (server ip oder name, User, pwd) //ohne @ wird die Fehlermeldung von System ausgeben //mit @ nur die eigenen Fehlermeldung $mysql_server = "mysql.lima-city.de"; #MySQL Server $mysql_user = "USER17916"; #MySQL User $mysql_pass = "pw"; #MySQL Kennwort $mysql_dbase = "DB"; #Datenbank //Ausgabe des Connectionstatuses //R?ckgabewert 0=Fehlgeschlagen 1 uv. anzahl der Verbindungen $con = mysql_connect($mysql_server,$mysql_user,$mysql_pass) or die("<B>Verbindungsfehler</body></html>"); //echo"MySQL Verbindung = $con"; //echo"<br>"; //Ausgabe der Datenbankverbindungsstatuses //R?ckgabewert 1=Verbunden 0=Fehlgeschlagen $db = mysql_select_db($mysql_dbase); //echo "Datenbankverbindung = $db"; //echo "<br>"; $qs = "SELECT * FROM tabelle WHERE dbid = '$id'"; $query = mysql_query($qs) or die("Fehler beim absetzen des Queries: $qs"); while ($result = mysql_fetch_array($query)) { echo $result['dbid']."<hr />"; echo $result['dbpw']."<hr />"; } if('$id'=='$dbid'&&'$pw'=='$dbpw') { $login = "true"; } ?>
-
Die Datei hab ich auch ausm internet von einem mysql-tutorial. die ist auch schon ein bisschen ?lter. aber wenn der db-name oder das pw falsch w?re w?rde er ja nicht sagen das mysql keine server authentical logins oder so unterst?tzt ...
-
Die Datei hab ich auch ausm internet von einem mysql-tutorial. die ist auch schon ein bisschen ?lter. aber wenn der db-name oder das pw falsch w?re w?rde er ja nicht sagen das mysql keine server authentical logins oder so unterst?tzt ...
ja also es liegt am sevrer nciht an der seite, aknnste den cnoh irgentwie einstzellen, hast wind00f oder?
sonst k??nte ich mkti tux evtl. was einstellen!
MfG
Kraeusi -
STOP ! ! !
Kraeusi h?r auf irgendwelche Theorien aufzustellen! :P
Der Fehler liegt doch h?chst wahrscheinlich daran, dass du den Server falsch eingerichtet hast!
Kraeusi kann kein Englisch! *weg_guck*
Client does not support authentication protocol requested by server
Tja, was heisst das wohl...
Der Klient unterst?tzt das Protokoll net, dass der Server sendet!
Also nix mit falschem PW etc.! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage