MYSQL connected nicht zur Datenbank

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 leute ich habe das plugin+include a_mysql R5 aber das problem ist er connected nicht mit der datenbank. Hier der code


    ongamemodeinit
    mysql_connect("127.0.0.1", "root", "samp", "");


    if(mysql_ping() == 0) { print("->-> VERBINDUNG ZUR DATENBANK KONNTE NICHT AUFGEBAUT WERDEN <-<-"); print("->-> SERVER WIRD BEENDET <-<-"); SendRconCommand("exit"); } else { print("->-> Verbindung zur Datenbank, erfolgreich. <-<-"); }



    wenn ich das 2. rauslasse connected er trotzdem nicht aber woran liegt das?? Ich benutze easyphp 5.3.9 aber daran kann das nicht liegen weil ich hab das auch schon auf anderen datenbanken probiert.

  • versuch es mal so:



    stock Connect_To_Database()
    {
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //<<-- anpassen :D oder oben im Script #defines machen siehe auch unten
    if(mysql_ping() == 1)
    {
    print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
    return true;
    }
    else
    {
    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //<<-- anpassen :D oder oben im Script #defines machen siehe auch unten
    if(mysql_ping() == 1)
    {
    print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
    return true;
    }
    else
    {
    print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
    print("<-| [MYSQL] Der Server wird nun beendet!");
    SendRconCommand("exit");
    return true;
    }
    }
    }


    und unter public OnGameModeInit dann


    Connect_To_Database();
    mysql_debug(1);


    einfügen ...
    das erste Connectet zur Datenbank
    und das 2te legt ein Logfile an zecks fehlersuche ;)
    wenn script dann läuft den debug wieder ausmachen ;)


    Ich hab bei mir oben im Scipt die Mysqldaten per #define drinne



    #define SQL_HOST "127.0.0.1"
    #define SQL_USER "Username"
    #define SQL_PASS "wie war das PW nochmal ?"
    #define SQL_DATA "sampserver"

    Scripter Gesucht
    Wir suchen einen Scripter auf den Verlass ist.
    Dieser sollte auch MySQL können.


    TS3 / Page und Server vorhanden!


    Einfach melden ;)

  • #define SQL_HOST "127.0.0.1"
    #define SQL_USER "root"
    #define SQL_PASS ""
    #define SQL_DATA "samp"
    mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);

  • hmm... i ist noch nen fehler...


    log sollte eigendlich eher so aussehen:



    sonst änder mal 127.0.0.1 zu localhost um ... manschmal liegt es auch dadranne...


    Versuchst du es über win oder linux?


    /edit: Was sagt der server.log eigendlich ? wird der GM danach beendet ?

    Scripter Gesucht
    Wir suchen einen Scripter auf den Verlass ist.
    Dieser sollte auch MySQL können.


    TS3 / Page und Server vorhanden!


    Einfach melden ;)

    Einmal editiert, zuletzt von DerFiesling ()

  • ja der gamemode wird beendet


    mysql log



    samp log
    [23:46:43] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [23:46:43] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!
    [23:46:43] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [23:46:43] <-| [MYSQL] Der Server wird nun beendet!
    [23:46:43] GangZone 0 loadad: 2722.423828,-1901.509521,2812.729492,-2042.323974,2790.339355,-1944.110473,13.546897,14
    [23:46:43] GangZone 1 loadad: 560.538024,-724.028320,875.840576,-362.014099,681.371826,-474.094207,16.536300,14
    [23:46:43] GangZone 2 loadad: -2151.333007,-534.198120,-1969.786987,-368.509490,-2044.298217,-499.230285,35.335899,14
    [23:46:43] GangZone 3 loadad: -2760.101806,818.282775,-2838.311279,1321.169555,-2802.583007,1007.611877,48.113498,13
    [23:46:43] Maximale Pickups: 2048, Momentane Pickups: 54
    [23:46:43] _______________________________________
    [23:46:43] Das Script wurde Vollständig geladen!
    [23:46:43] Evolution of San Andreas V1.5
    [23:46:43] Script Edit by [ESA]Masterman
    [23:46:43] _______________________________________
    [23:46:43]
    [23:46:43] Number of vehicle models: 94
    [23:47:29] Incoming connection: 127.0.0.1:53073
    [23:47:30] [join] Masterman has joined the server (0:127.0.0.1)
    [23:47:43] Masterman hat sich Eingeloggt.
    [23:48:01] [chat] [Masterman]: (q
    [23:48:02] [part] Masterman has left the server (0:1)
    [23:50:54] Incoming connection: 127.0.0.1:61238
    [23:50:54] [join] Masterman has joined the server (0:127.0.0.1)
    [23:51:09] [part] Masterman has left the server (0:1)

  • Zitat


    [23:46:43] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [23:46:43] <-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!
    [23:46:43] <-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!
    [23:46:43] <-| [MYSQL] Der Server wird nun beendet!


    Dann wirst Du evtl. doch irgendwo nen fehler haben mit deinen MySQL Daten.
    Oder erlaubt es dir der MySQL server viell. nicht von "außerhalb" zu Connecten?


    Ist der Samp gemietet oder "eigener" Server?
    Mysqlserver... Local, auf eigenen Server oder Webspace?

    Scripter Gesucht
    Wir suchen einen Scripter auf den Verlass ist.
    Dieser sollte auch MySQL können.


    TS3 / Page und Server vorhanden!


    Einfach melden ;)