Portal SAMP
[Ajuda] ajuda com mysql - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] ajuda com mysql (/showthread.php?tid=3871)



ajuda com mysql - RosaScripter - 03/08/2023

alguém que entenda de mysql me ajude com isso.

Código:
[21:07:20] [plugins/mysql] mysql_connect: no password specified (C:\Users\Luan Rosa\Desktop\GM MYSQL\gamemodes\base.pwn:875)

Código:
new MySQL:ConexaoSQL;
#define HOST "localhost"
#define USER "root"
#define DTBS "samp"
#define PASS ""

LINHA 875
Código:
new tempoinciado = GetTickCount();
    ConexaoSQL = mysql_connect(HOST, USER, PASS, DTBS);
    if(mysql_errno(ConexaoSQL) != 0)
    {
        print("[MySQL] Falha ao tentar estabelecer conexão com o banco de dados.");
        SendRconCommand("Exit");
    }
    else
    {
        printf("[MySQL] Sucesso ao conectar com o banco de dados, foi conectado em %dms.", GetTickCount() - tempoinciado);
        
        new strdb[500];
        strins(strdb, "CREATE TABLE IF NOT EXISTS `jogadores` (", strlen(strdb));
        strins(strdb, "`pID` int AUTO_INCREMENT,", strlen(strdb));
        strins(strdb, "`pNome` varchar(24),", strlen(strdb));
        strins(strdb, "`pSenha` varchar(24),", strlen(strdb));
        strins(strdb, "`pLevel` int(6) DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pSkin` int(4) DEFAULT 18,", strlen(strdb));
        strins(strdb, "`pDinheiro` int(12) DEFAULT 500,", strlen(strdb));
        strins(strdb, "`pSegundosJogados` int DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pAvisos` int(3) DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pCadeia` int(3) DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pAdmin` int(3) DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pLastLogin` varchar(24),", strlen(strdb));
        strins(strdb, "`pInterior` int(3) DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pPosX` float DEFAULT 1685.7053,", strlen(strdb));
        strins(strdb, "`pPosY` float DEFAULT -2335.2058,", strlen(strdb));
        strins(strdb, "`pPosZ` float DEFAULT 13.5469,", strlen(strdb));
        strins(strdb, "`pPosA` float DEFAULT 0.8459,", strlen(strdb));
        strins(strdb, "`pCamX` float DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pCamY` float DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pCamZ` float DEFAULT 0,", strlen(strdb));
        strins(strdb, "`pCongelado` bool DEFAULT false,", strlen(strdb));
        strins(strdb, "`pCalado` bool DEFAULT false", strlen(strdb));
        strins(strdb, "PRIMARY KEY (`pID`))", strlen(strdb));
        mysql_query(ConexaoSQL, strdb, true);
    }

Se puderem me ajudar diante call estarei muito agradecido!


RE: ajuda com mysql - xbruno1000x - 03/08/2023

Código:
#define PASS ""

Você não definiu uma senha e o erro diz justamente que não há senha especificada. Creio que necessite alguma senha no banco de dados.
Tente definir senha e veja se deu certo.


RE: ajuda com mysql - RosaScripter - 03/08/2023

(03/08/2023 21:57)xbruno1000x Escreveu:
Código:
#define PASS ""

Você não definiu uma senha e o erro diz justamente que não há senha especificada. Creio que necessite alguma senha no banco de dados.
Tente definir senha e veja se deu certo.

Deu certo não, se possivel me ajude pelo dc ? DC: rosaluan


RE: ajuda com mysql - MarcosBrazz - 04/08/2023

Isso é apenas um aviso informando que não foi colocado senha para se conectar, no localhost é assim mesmo. Só será necessário senha caso utilize um usuario mysql protegido por senha como em hospedagens