1. Base de Conhecimento
  2. Hospedagem

Criar banco de dados MySQL, usuário e acesso remoto por painel

Nesta página

    Para instalar um sistema ou migrar um site, você precisa de um banco de dados, de um usuário com permissão nesse banco e, às vezes, de acesso externo ao MySQL. Tudo é feito no painel. O phpMyAdmin serve para ver e editar os dados, não para criar bancos e usuários.

    cPanel

    1. Abra Bancos de dados MySQL (Manage My Databases).
    2. Em Criar novo banco de dados, informe o nome. O cPanel acrescenta o prefixo da conta, por exemplo usuario_loja.
    3. Em Adicionar novo usuário, crie o usuário com uma senha forte.
    4. Em Adicionar usuário ao banco de dados, escolha o usuário e o banco e marque Todos os privilégios.

    O Assistente de banco de dados MySQL faz os mesmos passos em sequência.

    DirectAdmin

    1. Abra Gerenciamento MySQL (MySQL Management).
    2. Clique em criar novo banco de dados, informe o nome do banco, o usuário e a senha. O usuário já é criado com acesso ao banco.

    Plesk

    1. Em Sites e Domínios, abra Bancos de dados.
    2. Clique em Adicionar banco de dados, informe o nome e crie o usuário na mesma tela.

    Trocar a senha de um usuário do banco

    • cPanel: em Bancos de dados MySQL, na lista Usuários atuais, clique em Alterar senha ao lado do usuário, informe a nova e confirme.
    • DirectAdmin e Plesk: a troca fica na mesma área onde o usuário foi criado.

    Depois, repita a troca no arquivo de configuração do site, senão ele perde a conexão com o banco. No WordPress, troque o valor de DB_PASSWORD no arquivo wp-config.php.

    Dados de conexão do site

    Para sistemas hospedados na própria conta, use:

    Servidor (host): localhost
    Porta: 3306
    Banco: usuario_loja
    Usuário: usuario_user
    

    Acesso remoto (programas e sistemas externos)

    Para conectar de fora (HeidiSQL, MySQL Workbench, Navicat, um BI ou um sistema em outro servidor):

    1. Libere o IP público de onde parte a conexão:
      • cPanel: MySQL remoto (Remote Database Access), adicione o IP.
      • DirectAdmin: no banco, em Access Hosts, adicione o IP.
      • Plesk: nas configurações do usuário do banco, permita acesso remoto a partir do IP.
    2. Como servidor, use o nome ou o IP do servidor da sua hospedagem, porta 3306. Você também pode usar o seu domínio, se ele aponta direto para o servidor, sem o proxy do Cloudflare.
    3. Se a conexão continuar recusada, envie no ticket o IP de origem: a equipe confere se ele está bloqueado no firewall e o libera.

    Mantenha a liberação restrita aos IPs que você usa e não cadastre o curinga %, que libera conexões de qualquer endereço. Sistemas externos devem fechar as conexões após o uso, porque cada usuário de banco tem limite de conexões simultâneas (veja "Erro de conexão com o banco de dados (Error establishing a database connection)").

    Se não resolver

    Abra um ticket com:

    • o nome do banco e do usuário (sem a senha);
    • o IP de origem, se a conexão é externa;
    • a mensagem de erro completa.

    Não inclua senhas no ticket.

    Esta resposta foi útil?

    A sua avaliação nos ajuda a melhorar os artigos.

    Não resolveu? Abra um ticket

    Conte o que aconteceu e a nossa equipe ajuda você, 24 horas por dia.

    Carregando