2016-04-09 4 views
-3

ich die Meldung anzeigen, wenn auf meiner Website gehen:Empfang der Fehlermeldung: „Zugriff verweigert für Benutzer‚a5760312_csgodep‘@‚localhost‘(Kennwort: YES)“ weitere Informationen innerhalb

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'a5760312_csgodep'@'localhost' (using password: YES) in /home/a5760312/public_html/index.php on line 3

Verbindungsproblem:

Access denied for user 'a5760312_csgodep'@'localhost' (using password: YES)

Wie kann ich das beheben?

Die Leitung (3) in Frage:

$connection = mysql_connect('localhost', 'a5760312_csgodep', 'mypassword') 

Jede Hilfe (das Passwort aus Sicherheitsgründen geändert)/Lösung wird geschätzt, Dank!

+0

auf MySQL-Server ausgeführt werden versuchen localhost mit 127.0.0.1 zu ändern, auch Gehen Sie in Ihre DB-Verwaltungsseite und schauen Sie, ob der Benutzer 'a5760312_csgodep' existiert und das richtige Passwort hat. –

+0

@sdrabb Das Passwort ist definitiv korrekt, und ich habe "localhost" auf "127.0.0.1" umgestellt. –

+0

Mögliches Duplikat von [Warum gibt mein Code diesen Fehler zurück: mysql \ _query() Zugriff verweigert für Benutzer '' @ 'localhost' (mit Passwort no)] (http://stackoverflow.com/questions/36518022/why-does -my-code-return-this-Fehler-mysql-Abfrage-Zugriff-verweigert-für-Benutzer-loc) – Marcus

Antwort

1

GRANT INSERT, SELECT, DELETE, UPDATE ON your_database.* TO 'a5760312_csgodep'@'localhost' IDENTIFIED BY 'your_password';

+0

Könnten Sie bitte erläutern? –

+0

Hat der Benutzer 'a5760312_csgodep' Berechtigungen für den Zugriff auf die Datenbank, mit der Sie arbeiten möchten? Wenn Sie einen Datenbankbenutzer erstellen, müssen Sie ihm auch Berechtigungen für eine bestimmte Datenbank zuweisen. Hast du das nicht gemacht? – Marcus

+0

Wie Sie wahrscheinlich feststellen können, bin ich völlig neu. Ich benutze 000webhost und erstellte die mysql-Datenbank und die Datenbank und den Benutzer mit erstellt. Wie würde ich dem Benutzer Berechtigungen zuweisen? Durch phpMyAdmin? –

0

Dies könnte der Grund sein, dass Ihr MySQL-Server-Kennwort für diesen Benutzer nicht gesetzt ist (hat ein Passwort nicht angegeben). So können Sie die folgende Verbindungsmethode ausprobieren.

$connection = mysql_connect('localhost', 'a5760312_csgodep', ''); 

Oder können Sie die folgende Abfrage verwenden, das Passwort Ihrer MySQL-Benutzer zu ändern

ALTER USER user IDENTIFIED BY 'password'; 

Dies sollte

+0

Falscher Befehl für diese Version von MySQL –

+0

Was ist Ihre MySQL-Version? Es funktioniert gut mit MySQL 5.7 –

Verwandte Themen