MySQL Datenbank verbindet sich nicht

  • Code
    1. [23:36:21] MYSQL » Es konnte keine Verbindung zur Datenbank hergestellt werden.
    2. [23:36:21] MYSQL » Es wird erneut versucht eine Verbindung zur Datenbank herzustellen.

    Weiß einer warum MySQL sich net verbindet?

  • Versuch mal:

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

    ast2ufdyxkb1.png


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

  • Code
    1. [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
    1. #if SQL_DATABASE == 0
    2. MySqlConnection = mysql_connect(LOCAL_SQL_HOST,LOCAL_SQL_USER,LOCAL_SQL_DATA,LOCAL_SQL_PASS);
    3. #endif
    4. #if SQL_DATABASE == 1
    5. MySqlConnection = mysql_connect(SQL_HOST,SQL_USER,SQL_DATA,SQL_PASS);
    6. printf("Host: %s,User: %s,Datanbank: %s,Passwort: %s",SQL_HOST,SQL_USER,SQL_DATA,SQL_PASS);
    7. #endif
  • 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



    Shell-Script
    1. CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
    2. 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
    1. [14:04:23] DEBUG » Callback 'OnGameModeInit' wurde ausgeführt.
    2. [14:04:23] MYSQL » Es konnte keine Verbindung zur Datenbank hergestellt werden.
    3. [14:04:23] MYSQL » Es wird erneut versucht eine Verbindung zur Datenbank herzustellen.
    4. [14:04:23] MYSQL » Es konnte keine Verbindung zur Datenbank hergestellt werden.
    5. [14:04:23] SERVER » Server wird nun heruntergefahren.


    Und im MySQL.log


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