Desenvolvimento e bases de dados

Criar uma base de dados e o respetivo utilizador com o assistente do cPanel

Revisto a 3 min de leitura MySQL bases de dados

O Database Wizard do cPanel cria uma base de dados vazia, um utilizador e a respetiva associação de permissões. É útil quando vai instalar uma aplicação manualmente e precisa dos dados de ligação.

Se um instalador automático já criou a base de dados para o seu site, verifique primeiro a sua configuração: criar outra não transfere os dados existentes.

Criar a base de dados

  1. Entre no cPanel a partir do seu serviço de alojamento.
  2. Procure Database Wizard (em versões anteriores, MySQL Database Wizard).
  3. Introduza um nome que identifique o projeto e continue.
  4. Anote o nome completo que o cPanel mostra, incluindo o prefixo da sua conta.

Criar o utilizador

Introduza um nome de utilizador e gere uma palavra-passe única. Guarde ambos no seu gestor de palavras-passe: a palavra-passe da base de dados não é a de acesso à área de cliente nem a do cPanel.

Utilize um utilizador diferente por aplicação. Assim poderá alterar as suas credenciais ou permissões sem afetar outros projetos que partilhem o alojamento.

Atribuir as permissões

No passo seguinte, confirme que o utilizador e a base de dados são os acabados de criar. Selecione as permissões de que a sua aplicação precisa e conclua o assistente. Algumas aplicações precisam de ALL PRIVILEGES sobre a sua própria base de dados para se instalarem ou atualizarem o seu esquema; isso não equivale a privilégios de administração sobre o servidor.

Criar o utilizador sem o associar à base de dados não basta para que a aplicação se ligue. Pode rever ou alterar essa associação mais tarde em Manage My Databases.

Configurar e verificar a aplicação

Utilize estes dados na configuração:

Dado Valor
Servidor MySQL localhost para uma aplicação alojada no mesmo alojamento
Base de dados Nome completo mostrado pelo cPanel
Utilizador Nome completo mostrado pelo cPanel
Palavra-passe A do utilizador MySQL acabado de criar

A base de dados ainda está vazia. Continue com o instalador da aplicação ou importe um SQL a partir do phpMyAdmin se estiver a migrar dados.

Se aparecer Access denied, reveja os nomes completos, a palavra-passe e as permissões. Se a aplicação procurar tabelas que não existem, verifique que a instalação ou a importação terminou e que indicou a base de dados correta.

Pode consultar também a referência do assistente do cPanel.

Também lhe pode ser útil

Algo não bate certo ou mudou? Diga-nos e revemos.