Error (0): Failed to connect. Access denied for user 'samp'@'localhost' (using password: YES).

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums
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
  • Hey, Breadfish User. Hier bin ich wieder. Mit einer neuen Frage! Ich schaff es einfach nicht den Server zum laufen zu bringen!
    Immer bekomm ich nur den error...


    Connection + Defines: #include <a_samp>
    #include <mysql>
    #include <zcmd>
    #include <sscanf2>
    #include <data>


    #define mysql_host "localhost"
    #define mysql_user "root"
    #define mysql_password ""
    #define mysql_database "db"


    new MySQL:mysql;
    new field[128];


    #define mysql_fetch_float(%0,%1) mysql_fetch_field(%0,field); \
    %1=floatstr(field)
    #define mysql_fetch_string(%0,%1) mysql_fetch_field(%0,%1)
    #define mysql_fetch_int(%0,%1) mysql_fetch_field(%0,field); \
    %1=strval(field)


    enum PlayerInfo
    {
    ID,
    Nick[24],
    pAdmin,
    pMoney,
    pKills,
    pDeaths,
    pScore,
    IP[16],
    Logged,
    IsRegistered
    };
    new pInfo[MAX_PLAYERS][PlayerInfo];
    main()
    {
    print("\n----------------------------------");
    print(" Blank Gamemode by your name here");
    print("----------------------------------\n");
    }


    public OnGameModeInit()
    {
    mysql = mysql_init(LOG_ALL); // Tells sql to log all mysql features used in the script
    new Connection = mysql_connect(mysql_host,mysql_user,mysql_database,mysql_password, mysql);
    if(Connection)
    {
    new dest[200];
    mysql_stat(dest);
    printf(dest);
    printf(">> MySQL connection successfully initialized");
    }
    SetGameModeText("Blank Script");
    AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    return 1;
    }

    Einmal editiert, zuletzt von #include ()

  • Die Datenbank "db" existiert und der User ist auch so angelegt und hat kein Passwort oder hast du das Passwort nur entfernt?
    Denn er sagt ja er benötigt ein Passwort von dir...
    "Access denied for user 'samp' localhost (using password: YES)"
    mal halbwegs auf Deutsch übersetzt:
    "Zugriff für den User samp localhost verweigert (benutzt Passwort: Ja)."


    Solltest du wirklich kein Passwort benutzen probier statt "localhost" mal "127.0.0.1" sollte dass nicht funktionieren dann musst du nach dem Passwort nach schauen, weil dann benötigt er auch ein Passwort (wie es da ja steht).

  • Die Datenbank "db" existiert und der User ist auch so angelegt und hat kein Passwort oder hast du das Passwort nur entfernt?
    Denn er sagt ja er benötigt ein Passwort von dir...
    "Access denied for user 'samp' localhost (using password: YES)"
    mal halbwegs auf Deutsch übersetzt:
    "Zugriff für den User samp localhost verweigert (benutzt Passwort: Ja)."
    Solltest du wirklich kein Passwort benutzen probier statt "localhost" mal "127.0.0.1" sollte dass nicht funktionieren dann musst du nach dem Passwort nach schauen, weil dann benötigt er auch ein Passwort (wie es da ja steht).


    Nein im Script ist auch kein PW. Und XAMPP habe ich gerade neu installiert, also kanns nicht sein dass er ein Passwort hat.

    Das Strickenkid plugin mag es nicht wenn kein Passwort auf der Datenbank ist
    mach nen passwort drauf und trag die richtige datenabnk ein und es sollte klappen


    geht es sicher nicht ohne Passwort? Aber wenn ich einen neuen User erstelle, und selbst das PASSWORT in PAWN eintrage es kopiere, natürlich ohne " und #define, funktioniert es immernoch nicht.
    Kann ich es nicht irgendwie einstellen dass ich GARKEIN Passwort habe, weil er sagt ja dass er irgendwo her eins bekommt, aber wie ihr ja seht, habe ich im Script keins definiert.




    LG