Desenvolvimento e bases de dados
Criar uma base de dados e o respetivo utilizador com o assistente do cPanel
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
- Entre no cPanel a partir do seu serviço de alojamento.
- Procure Database Wizard (em versões anteriores, MySQL Database Wizard).
- Introduza um nome que identifique o projeto e continue.
- 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
- Que variáveis MySQL podem ser alteradas num alojamento gerido Distinga as variáveis globais e de sessão do MySQL, conheça os ajustes que um alojamento gerido admi...
- Clonar uma base de dados Duplique uma base de dados MySQL criando primeiro o destino e as suas permissões no cPanel e copiand...
- Consultar a versão do MySQL e verificar a compatibilidade Identifique a versão real do servidor MySQL que a sua aplicação utiliza, reveja a compatibilidade e...
- Converter uma base de dados de utf8 para utf8mb4 Migre tabelas de utf8 para utf8mb4 numa base de dados clonada, revendo collations e índices e manten...
Algo não bate certo ou mudou? Diga-nos e revemos.