Ir para o conteúdo
Ajuda

Como criar um banco de dados e um usuário MySQL pelo painel

Na aba Banco de dados da página do site, clique em Criar banco, depois em Criar usuário, e por fim em Atribuir banco para dar ao usuário acesso ao banco.

4 min de leitura

Abra a página do seu site, vá na aba Banco de dados e siga três passos: Criar banco, Criar usuário e Atribuir banco (que dá ao usuário acesso ao banco). Sem a atribuição, o usuário existe mas não consegue usar o banco.

Atenção: este tutorial mexe na segurança do seu site. As mudanças descritas aqui são feitas por sua conta e risco. Confira cada passo antes de aplicar.

Antes de começar

  • Você precisa de um plano de hospedagem ativo.
  • Acesse o painel com a sua conta em https://dash.staycloud.com.
  • Tenha em mente um nome para o banco e para o usuário (por exemplo, meubanco e appuser). O painel coloca automaticamente um prefixo da sua conta na frente dos dois.
  • Use uma senha forte para o usuário, com no mínimo 12 caracteres.

Abrir a aba Banco de dados

  1. Na página inicial do painel, clique em Hospedagem no menu da esquerda.Resultado: abre a lista Meus sites.

Menu da esquerda do painel com o item Hospedagem destacado

  1. Clique em Gerenciar no plano de hospedagem.Resultado: abre a página do site.

Lista Meus sites com o botão Gerenciar destacado no plano ativo

  1. Clique na aba Banco de dados.Resultado: aparecem os blocos Bancos de dados, Usuários MySQL e Hosts permitidos, com o resumo de bancos, espaço, host de conexão e usuários no topo.

Fileira de abas da página do site com a aba Banco de dados destacada

Criar o banco

  1. No bloco Bancos de dados, clique em Criar banco.Resultado: abre a janela Criar banco MySQL.

Aba Banco de dados com o resumo no topo, o bloco Bancos de dados vazio e o botão Criar banco destacado

  1. Em Nome do banco, digite o nome, por exemplo meubanco. O prefixo da sua conta já aparece à esquerda do campo.Resultado: o nome completo fica <prefixo>_meubanco. A tela informa o padrão usado: Charset utf8mb4, collation utf8mb4_unicode_ci.

Janela Criar banco MySQL com o prefixo da conta borrado, o campo Nome do banco e os botões Cancelar e Criar banco

  1. Clique em Criar banco e confirme, se o painel pedir.Resultado: o banco passa a aparecer no bloco Bancos de dados.

Criar o usuário

  1. No bloco Usuários MySQL, clique em Criar usuário.Resultado: abre a janela Criar usuário MySQL.

Bloco Usuários MySQL com o botão Criar usuário destacado, ao lado de Atribuir banco

  1. Em Nome de usuário, digite o nome, por exemplo appuser.Resultado: o prefixo da conta aparece à esquerda do campo.

  2. Em Senha, digite uma senha com no mínimo 12 caracteres, ou clique no botão de atualizar ao lado do campo para gerar uma.Resultado: a senha aparece no campo; use o ícone de copiar para guardá-la.

Janela Criar usuário MySQL com os campos Nome de usuário e Senha, os botões de gerar, mostrar e copiar senha e o aviso de que o usuário é criado sem permissão

  1. Clique em Criar usuário e confirme, se o painel pedir.Resultado: o usuário é criado sem permissão. A própria tela avisa: Usuário criado sem permissão. Use Atribuir banco para conceder acesso.

Dar acesso do usuário ao banco

  1. No bloco Usuários MySQL, clique em Atribuir banco.Resultado: abre a janela Atribuir banco a usuário.

Bloco Usuários MySQL com o botão Atribuir banco destacado

  1. Em Banco, escolha o banco criado. Em Usuário, escolha o usuário criado.Resultado: os dois campos ficam preenchidos.

Janela Atribuir banco a usuário com os campos Banco e Usuário e o aviso de que os privilégios ALL PRIVILEGES são aplicados imediatamente

  1. Clique em Atribuir e confirme, se o painel pedir.Resultado: o usuário recebe todos os privilégios (ALL PRIVILEGES) no banco. A tela avisa que sessões já abertas mantêm as permissões antigas até reconectarem.

Dados para conectar a aplicação

Na configuração do seu site (por exemplo, o wp-config.php do WordPress), use:

  • Banco: o nome completo, com prefixo (<prefixo>_meubanco).
  • Usuário: o nome completo, com prefixo (<prefixo>_appuser).
  • Senha: a senha criada para o usuário.
  • Host: para sites na própria hospedagem, normalmente localhost. O endereço do servidor para conexão de fora aparece no card Host do topo da aba.

Como saber se deu certo

O banco aparece em Bancos de dados e o contador Usuários MySQL do topo mostra o usuário com privilégios. Para conferir por dentro, clique em Abrir phpMyAdmin no bloco Bancos de dados: o banco deve aparecer na lista à esquerda.

Se algo der errado

A aplicação mostra "Access denied" ao conectar

Causa: o usuário não foi atribuído ao banco, ou o nome foi digitado sem o prefixo. Solução: refaça o passo Atribuir banco e use os nomes completos, com prefixo.

Esqueci a senha do usuário

Causa: a senha não fica visível depois de criada. Solução: crie um novo usuário com uma senha nova, atribua o banco a ele e atualize a configuração do site.

Relacionados

  • Como liberar acesso remoto ao MySQL
  • Conhecendo a página do seu site no painel
  • Como instalar o WordPress pelo painel
Este artigo ajudou?

Viu algo errado ou desatualizado?