MySQL Verbindung funktioniert nicht

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
  • Guten Abend liebe Brotfische,


    Ich habe ein kleines Problem. Ich möchte das Scripten lernen und habe nun angefangen mit einem Register & Login System basierend auf MySQL.
    Damit ich weis, was ich machen muss habe ich mir das Video von "MrMonatHD" angeschaut. Habe es genauso gemacht wie er in seinem Video gezeigt hat.


    Hier die Zeilen:


    Ganz oben im Script (unter den Includes):
    #define MySQL_Host "127.0.0.1"
    #define MySQL_User "Matthias"
    #define MySQL_Pass "test12345"
    #define MySQL_DB "ts-hs"
    new MySQL_Verbindung;


    Unter "OnGamemodeInit" (Zur Verbindung mit MySQL):
    MySQL_Verbindung=mysql_connect(MySQL_Host,MySQL_User,MySQL_DB,MySQL_Pass);


    Unter "OnGamemodeExit" (Um die Verbindung zu beenden):
    mysql_close(MySQL_Verbindung);



    Wenn ich nun meinen Server starte, funktioniert alles wunderbar. Nur wenn ich ihn dann wieder Beende, dann erstellt sich in meinem Serverordner eine Datei mit dem Namen MySQL_Log.
    Und dort bekomme ich follgende Fehler. (Der Fehler wird komischerweise 2 mal angezeigt).

    [20:38:20] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'Matthias'@'localhost' (using password: YES)
    [20:38:20] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'Matthias'@'localhost' (using password: YES)


    Kann mir vielleicht jemand helfen und mir erklären wieso ich diese Fehler bekomme. (MrMonatHD hat es genauso wie ich und bei ihm erstellt sich keine Log Datei).


    Mit freundlichen Grüßen:
    HyperSkillzZ ak Matthias


  • Ich habe aber mit dem Video von MrMonatHD gearbeitet, und er hat sich einen neuen Benutzer bei phpmyadmin gemacht (über XAMPP oder so).
    Er hat auch seinen gewählten Usernamen genommen und es hat funktioniert.


    Wieso funktioniert es dann bei ihm und bei mir nicht ?



    PS: Bekomme immernoch die Fehler:
    [20:53:36] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: YES)
    [20:53:36] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: YES)



  • Ich weiß es nicht ich hab auch die Fehler vorher bekommen füg den Code so ein wie ich Ihn dir geschickt habe.
    Und hast du bei XAMPP auch MySQL und Apache angeschaltet?..


    Also
    Apache: Start klicken
    MySQL: Start klicken