Nimm den root Benutzer ohne Passwort:
#define MYSQL_HOST "127.0.0.1"
#define MYSQL_PASS ""
#define MYSQL_USER "root"
#define MYSQL_DBSE "samp" //so wie deine DB eben heißt
Das ist in 99% aller Fälle standardmäßig so eingestellt.
Dein User wird nicht die richtigen Berechtigungen haben, das ist auf localhost (dein Rechner/Server) so eingestellt, standardmäßig zumindest.
Deshalb benutze, wie ich oben geschrieben habe, den root-User ohne Passwort, der hat ALLE Berechtigungen. Dem kannst du später auch, je nach Client, ein Passwort geben.

