MySQL Datenbank verbindet sich 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
  • Code
    [23:36:21] MYSQL	» Es konnte keine Verbindung zur Datenbank hergestellt werden.
    [23:36:21] MYSQL	» Es wird erneut versucht eine Verbindung zur Datenbank herzustellen.

    Weiß einer warum MySQL sich net verbindet?

  • Versuch mal:

    C
    #if SQL_DATABASE == 0
      			MySqlConnection = mysql_connect(LOCAL_SQL_HOST,LOCAL_SQL_USER,LOCAL_SQL_PASS,LOCAL_SQL_DATA);
    		#endif
    		#if SQL_DATABASE == 1
    			MySqlConnection = mysql_connect(SQL_HOST,SQL_USER,SQL_PASS,SQL_DATA);
    			printf("Host: %s,User: %s,Datanbank: %s,Passwort: %s",SQL_HOST,SQL_USER,SQL_DATA,SQL_PASS);
    		#endif

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S

  • Code
    [00:14:26] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'root'@'localhost' (using password: YES)

    Habe das durch deins ersetzt und dann kommt im MySQL .log das Obere

    Code
    #if SQL_DATABASE == 0
    		MySqlConnection = mysql_connect(LOCAL_SQL_HOST,LOCAL_SQL_USER,LOCAL_SQL_DATA,LOCAL_SQL_PASS);
    	#endif
    	#if SQL_DATABASE == 1
    		MySqlConnection = mysql_connect(SQL_HOST,SQL_USER,SQL_DATA,SQL_PASS);
    		printf("Host: %s,User: %s,Datanbank: %s,Passwort: %s",SQL_HOST,SQL_USER,SQL_DATA,SQL_PASS);
    	#endif
    • Offizieller Beitrag

    Zufällig Ubuntu als Betriebssystem?


    Leg mal einen eignen Benutzer für deine Datenbank an und benutze nicht den Root User, von der Konsole aus erledigst du das folgendermaßen



    Bash
    CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
    GRANT ALL ON my_db.* TO 'new_user'@'localhost';


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN

  • @Canna hab ich auch das gefühl aber eig dürfte das nicht an den Logindaten liegen weil es ein Localhost ist.


    //---------------------------------------------------------------------------------------------------------------------------------------------//


    @seegras Wo genau soll der Code hin?






    //edit
    btw. ist das Westside Script.


    Mir wird das im Crashlog angezeigt.

    Code
    [14:04:23] DEBUG	» Callback 'OnGameModeInit' wurde ausgeführt.
    [14:04:23] MYSQL	» Es konnte keine Verbindung zur Datenbank hergestellt werden.
    [14:04:23] MYSQL	» Es wird erneut versucht eine Verbindung zur Datenbank herzustellen.
    [14:04:23] MYSQL	» Es konnte keine Verbindung zur Datenbank hergestellt werden.
    [14:04:23] SERVER	» Server wird nun heruntergefahren.


    Und im MySQL.log


    Code
    [14:04:23] [WARNING] CMySQLHandle::Create - connection already exists
    [14:04:23] [ERROR] CMySQLConnection::Connect - (error #1045) Access denied for user 'samp'@'localhost' (using password: YES)

    Einmal editiert, zuletzt von Escooo ()