Skip to main content

FiveM: Resolva problemas de conexão com o banco de dados

Este guia foi criado com os seguintes produtos:

(Os detalhes podem variar com produtos de diferentes fornecedores, mas os conceitos principais permanecem os mesmos)

Introdução

Oxmysql é um recurso open-source super útil do FiveM que já vem pré-instalado no seu servidor FiveM, permitindo a comunicação entre o servidor e seu banco de dados. Durante o desenvolvimento, pode acontecer de você fazer alterações (como atualizar as credenciais do banco) que vão exigir mudanças na string de conexão do oxmysql. Exemplo de problema de conexão com o banco:

Neste guia, vamos mostrar como resolver problemas de conexão com o banco de dados no seu servidor FiveM ajustando a string de conexão no arquivo de configuração do servidor.

Método Automático

Comece abrindo o painel web do seu servidor no site e vá para a seção Configurações.

img

Nessa página, desça até o final onde você vai encontrar os botões de Ações. Use o botão Reconfigurar string de conexão MySQL e, depois de clicar, reinicie seu servidor para garantir que as mudanças sejam aplicadas.

Isso vai atualizar automaticamente seu arquivo server.cfg com as credenciais corretas atuais, fazendo com que seu banco de dados volte a funcionar.

Método Manual

Para resolver isso manualmente, você vai precisar acessar seu arquivo server.cfg e ajustar a string de conexão com as credenciais que estão no painel web. Faça login na interface do txAdmin e abra o editor CFG. Agora, em outra aba, vá para a seção Ferramentas->Bancos de Dados onde você poderá ver suas credenciais atuais.

No seu arquivo server.cfg, adicione a seguinte linha (ou substitua se já existir), preenchendo com suas credenciais do banco encontradas no painel web.

set mysql_connection_string "mysql://USER:SENHA@SERVIDOR:3306/BANCO_DE_DADOS"

Depois de fazer isso, salve o arquivo e reinicie seu servidor.

Conclusão

Na próxima vez que o servidor iniciar, seu banco de dados deve estar acessível novamente e tudo deve funcionar normalmente. Você conseguiu resolver os problemas de conexão com o banco de dados. Se tiver mais dúvidas ou precisar de ajuda, não hesite em contatar nosso time de suporte, que está disponível todos os dias para te ajudar! 🙂