Hässlicher Error (MySQL - Verbindung aufbauen)

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo,
    bekomme einen Error, schon den ganzen Tag und bin total am ausrasten.
    Immer wenn ich den Server starte, erstellt sich eine mysql_log.txt, wo folgendes drinne steht:

    SQL
    [02:37:09] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'deniz0801'@'localhost' (using password: YES)
    [02:37:09] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'deniz0801'@'localhost' (using password: YES)


    Was mache ich falsch?


    Gruß.

  • Ausrasten bringt dich nicht weiter, den Fehler solltest du analysieren. Wenn man der englischen Sprache etwas mächtig ist(ich selbst kann es auch nicht perfekt) sollte man schnell übersetzen können was dort steht. Access denied = Zugang verweigert -> Fehler in den Bentzerdaten


    Gruß noob

  • Das war mir schon klar. :D
    Aber ich frage mich halt, warum das so ist. Soweit ich weiß und richtig durchgeguckt habe, müsste ich alles richtig gemacht haben...
    Habe mir noch bisschen Hilfe daraus genommen.


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Link: https://www.youtube.com/watch?v=KwCjgwNvi20

  • Wenn du diese Tutorial Reihe verfolgst liegt der Fehler bei der Erstellenung eines Benutzers.



    Der Host muss auf Lokal sein.

  • Frag mich nicht, aber fast jeder der es blind nachgemacht hat, hatte dein gleichen Fehler.

  • Ôkay, dann wäre das Problem geklärt, da es mit deiner Hilfe funktioniert. Danke!
    Aber falls sich jemand auskennt: Ich würde gerne noch eine Antwort haben, zu meiner Frage, warum es denn bei MrMonat geklappt hat.


    MfG

  • Ich schätze mal, dass du MySQL mit XAMPP nutzt, wenn ja dann schreib deinen User einfach zu "Root" und mach das lösch das Passwort was du in deinem Script angegeben hast. Den Fehler hatte ich auch.. Mit User Root funktioniert es ohne Probleme.

  • Ôkay, dann wäre das Problem geklärt, da es mit deiner Hilfe funktioniert. Danke!
    Aber falls sich jemand auskennt: Ich würde gerne noch eine Antwort haben, zu meiner Frage, warum es denn bei MrMonat geklappt hat.


    MfG


    Danke, geht alles, will nur noch die obere Frage beantwortet haben. ^^

  • Ich kann mir nicht denken, dass es bei ihm funktioniert hat. Würde eher sagen, dass er das "Offscreen" korrigiert hat.

  • MrMonat hat nix Offscreen gemacht, Wenn man sich sein Script herunterläd, dann sieht man, dass er einen Benutzer angegeben hat.. Nur er arbeitet nicht mit XAMPP... Er zeigt zwar, dass er es hat und mit dem auch einen MySQL Server hat und startet usw.. Aber er verbindet sich mit einem MySQL Server den er gekauft hat bzw gemietet hat und da funktioniert das mit den Benutzern... Aber bei XAMPP musst du es mit dem User Root machen.


    Also MrMonat weis zwar genau was er macht und erklärt alles wirklich richtig gut aber dennoch ist er sehr tricky :D

  • Hmm Log dich über dein PHPMyAdmin ein.
    Dann klickste oben auf SQL
    Passe den Code an >Zeile 1,2,3,4:deinuser,Zeile 4:deinpw,Zeile 3:samp(DatenbankName von dir)
    Und nun auf auf OK...
    Jetzt solltest du einen User haben der Zugriff auf die DB hat.
    Ansonsten kontaktiere mich in Skype mal.


    SQL
    CREATE USER 'deinuser'@'localhost' IDENTIFIED BY '***';
    GRANT USAGE ON *.* TO 'deinuser'@'%' IDENTIFIED BY '***' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
    GRANT ALL PRIVILEGES ON `samp`.* TO 'deinuser'@'%';
    SET PASSWORD FOR 'deinuser'@'%' = PASSWORD('deinpw')

    Einmal editiert, zuletzt von RaPSoR ()

  • Das wollte ich auch schon erwähnen, wenn ich einen eigenen benutzer nach MrMonats anweisung folgte, kam der gleiche fehler
    Nutze einfach das was Jeffry geschrieben hatte.
    Mit dem normalen Root benutzer und kein Passwort ;)