---
title: "Resolver os erros mais frequentes associados às bases de dados"
description: "Diagnosticar os casos mais comuns de erros associados às bases de dados"
url: https://docs.ovhcloud.com/pt/guides/web-cloud/web-hosting/diagnosis-database-errors
lang: pt
lastUpdated: 2026-06-08
---
# Resolver os erros mais frequentes associados às bases de dados

## Objetivo

A utilização das suas bases de dados pode dar origem a um certo número de anomalias no seu site ou no seu Área de Cliente OVHcloud
, bem como na interface [phpMyAdmin](/pt/guides/web-cloud/web-hosting/sql-create-database.md)
.
**Descubra como resolver os erros associados às bases de dados sobre os alojamentos partilhados OVHcloud.**

:::warning
A OVHcloud disponibiliza-lhe serviços cuja configuração e gestão são da responsabilidade do cliente. O cliente é o único responsável pelo seu bom funcionamento.

Este manual fornece as instruções necessárias para realizar as operações mais habituais. No entanto, se encontrar dificuldades, recomendamos que recorra a um [prestador de serviços especializado](https://partner.ovhcloud.com/pt/directory/) e/ou que contacte o editor do serviço. Não poderemos proporcionar-lhe assistência técnica. Para mais informações, aceda à secção [Quer saber mais](#go-further)?
:::

## Requisitos

- Ter um serviço de [alojamento web OVHcloud](https://www.ovhcloud.com/pt/web-hosting/).
- Utilizar uma das nossas ofertas de bases de dados [Web Cloud](https://www.ovhcloud.com/pt/web-hosting/options/start-sql/) ou [Web Cloud Databases](https://www.ovhcloud.com/pt/web-cloud/databases/).


***

### Acesso à Área de Cliente OVHcloud

- **Ligação direta:** <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink>
- **Caminho de navegação:** <code className="action">Web Cloud</code> > <code className="action">Alojamentos</code> > Selecione o seu alojamento web

***


## Instruções

### "Error establishing a database connection"

![error_establishing_a_DB_connection](/images/assets/screens/other/browsers/errors/error-establishing-a-db-connection.png)
#### Verificar os incidentes em curso

Verifique, em primeiro lugar, na página [Web Cloud Status](https://web-cloud.status-ovhcloud.com/) se o seu datacenter, o seu cluster de alojamento web, o seu servidor Web Cloud Databases ou a sua base de dados não estão afetados por um incidente na infraestrutura OVHcloud.

**Clique na informação que procura para ver o conteúdo.**


Encontrar o datacenter do seu alojamento web

Clique nos separadores abaixo para visualizar cada uma das **2** etapas.

**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

No separador <code className="action">Informações gerais</code>, localize o `Datacenter`.



Encontrar o cluster e o filer do seu alojamento web

Consulte o nosso guia "[Conhecer o cluster e o filer do seu alojamento web](/pt/guides/web-cloud/web-hosting/how-to-know-cluster-and-filer.md)".


Encontrar o nome do servidor Web Cloud Databases

Clique nos separadores abaixo para visualizar cada uma das **2** etapas.

**Etapa 1**

Aceda à página <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink> e selecione o serviço em questão.
![Seleção de um servidor Web Cloud Databases na Área de Cliente OVHcloud](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases.png)

**Etapa 2**

Localize o `Nome do host` na secção `SQL` de `Informações da ligação`.



Encontrar o servidor da sua base de dados de alojamento web

Consulte o nosso guia "[Encontrar o servidor da sua base de dados](/pt/guides/web-cloud/web-hosting/sql-find-server.md)".

#### Verificar os dados de acesso à sua base de dados [](#)
Ligue-se ao espaço de armazenamento de ficheiros com [FTP](/pt/guides/web-cloud/web-hosting/ftp-connection.md) no seu alojamento e encontre o ficheiro de configuração do seu site (por exemplo, para um site WordPress, trata-se do ficheiro **wp-config.php** situado na pasta que contém o seu site).

:::warning
A escolha e a configuração do ficheiro com as informações de ligação à base de dados é inerente ao editor de conteúdo (CMS) em causa e não à OVHcloud.

Recomendamos que contacte o editor do [CMS](/pt/guides/web-cloud/web-hosting/cms-install-1-click-modules.md) utilizado para criar o seu site ou que recorra a um [fornecedor especializado](https://partner.ovhcloud.com/pt/directory/) em caso de necessidade. A OVHcloud não lhe poderá fornecer assistência.
:::

De seguida, verifique a correspondência **exata** entre os identificadores de ligação ao [phpMyAdmin](/pt/guides/web-cloud/web-hosting/sql-create-database.md#aceder-a-interface-phpmyadmin) e os do ficheiro de configuração do seu site.

Altere, se necessário, a [palavra-passe da sua base de dados](/pt/guides/web-cloud/web-hosting/sql-change-password.md).

#### Exemplo para WordPress

Se o seu website apresentar uma mensagem **"Erro durante a ligação à base de dados"** e que este não é afetado por um [incidente](https://web-cloud.status-ovhcloud.com/), ligue-se em [FTP](/pt/guides/web-cloud/web-hosting/ftp-connection.md) ao seu alojamento e abra o diretório que contém o seu website (por predefinição, trata-se do dossier `www`).

Se se tratar de um site WordPress, abra o ficheiro `wp-config.php`.

```php
define('DB_NAME', 'my_database');

/** MySQL database username */
define('DB_USER', 'my_user');

/** MySQL database password */
define('DB_PASSWORD', 'my_password');

/** MySQL hostname */
define('DB_HOST', 'my_server.mysql.db:port');
```

Clique nos separadores abaixo para visualizar cada uma das **2** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no separador <code className="action">Bases de dados</code> e verifique a correspondência entre os elementos apresentados e os presentes no ficheiro `wp-config.php`:
- **my\_database** deve corresponder ao que é indicado em `Nome da base de dados`;
- **my\_user** deve corresponder ao que é indicado em `Nome do utilizador`;
- **my\_password** corresponde à [palavra-passe da sua base de dados](/pt/guides/web-cloud/web-hosting/sql-change-password.md);
- **my\_server.mysql.db** deve corresponder ao que é indicado em `Endereço do servidor`.


:::info
Se estas manipulações não lhe permitem restabelecer o acesso ao seu website, [salvaguarde a sua base de dados](/pt/guides/web-cloud/web-hosting/sql-database-export.md)
 e depois [restaure-a numa data anterior](/pt/guides/web-cloud/databases/db-restore-import-database.md#restaurar-um-backup-existente)
 a partir do seu Área de Cliente OVHcloud
.
Contacte um [fornecedor especializado](https://partner.ovhcloud.com/pt/directory/) se necessário. A OVHcloud não lhe poderá fornecer assistência.
:::

### Excesso do limite autorizado da base de dados

Recebeu um e-mail dos nossos serviços indicando que a quantidade de dados na sua base de dados ultrapassa o limite autorizado. A sua base de dados passou então para modo de leitura. Isto impede qualquer modificação do seu site.

![database-overquota-notification-email](/images/assets/screens/email-sending-to-customer/databases/overquota-db.png)
Três métodos irão permitir-lhe desbloquear a sua base de dados:

#### Método 1: passar a sua subscrição para uma oferta superior

Se dispõe de uma fórmula **Starter** ou **Perso**, aconselhamos-o a passar para a [oferta de alojamento superior](https://www.ovhcloud.com/pt/web-hosting/). Esta alteração de subscrição irá aumentar o tamanho da sua base de dados, o que a irá reabrir automaticamente. Este método é o mais simples e não exige qualquer competência técnica específica.

:::warning
O aumento do tamanho da sua base de dados pode estar associado a uma falha no código interno do seu site.

Uma anomalia pode provocar um aumento permanente do tamanho da sua base de dados, caso em que a alteração da oferta de alojamento não será eficaz.

Se verificar um aumento súbito da dimensão da sua base de dados, ou se dispuser de um site do tipo "blog" normalmente pouco consumidor de dados, aconselhamos que contacte imediatamente um [fornecedor especializado](https://partner.ovhcloud.com/pt/directory/). Não poderemos dar-lhe apoio nesta matéria.
:::

Para efetuar esta alteração, clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no botão <code className="action">...</code> na rubrica `Plano`, à direita do seu ecrã.


**Etapa 3**

Clique em <code className="action">Mudar de oferta</code>.


Se utiliza uma oferta **Performance**, consulte o [método 2](#method2).

#### Método 2: migrar os seus dados para uma base superior [](#)
Também pode migrar os seus dados para uma nova base:

- Encomende, se necessário, uma [base de dados](https://www.ovhcloud.com/pt/web-hosting/options/start-sql/) de tamanho superior e lance a sua [criação](/pt/guides/web-cloud/web-hosting/sql-create-database.md);
- [Duplique o conteúdo da antiga base de dados](/pt/guides/web-cloud/web-hosting/copy-database.md) na nova **ou** efetue uma [exportação dos seus dados](/pt/guides/web-cloud/web-hosting/sql-database-export.md) e depois [importe-os](/pt/guides/web-cloud/web-hosting/sql-importing-mysql-database.md) na nova base de dados;
- Integre os identificadores da nova base de dados no [ficheiro de configuração](#config_file) do seu site.

:::info
Se dispõe de um alojamento **Performance**, **Agency**, **Agency Plus** ou **Agency Max**, pode igualmente [ativar gratuitamente um servidor Web Cloud Databases](/pt/guides/web-cloud/databases/db-getting-started.md).
:::

#### Método 3: eliminar dados desnecessários

Depois de realizar um [backup da sua base de dados](/pt/guides/web-cloud/web-hosting/sql-database-export.md), aceda à interface [phpMyAdmin](/pt/guides/web-cloud/web-hosting/sql-create-database.md#aceder-a-interface-phpmyadmin) para eliminar os dados inúteis graças aos comandos Drop, Delete e Truncate.

Para recalcular o limite, clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no separador <code className="action">Bases de dados</code> e, a seguir, no botão <code className="action">...</code> junto à base de dados em questão.


**Etapa 3**

Clique em <code className="action">Recalcular o limite</code>.


:::warning
Esta operação requer grandes competências técnicas. Se necessário, recomendamos que recorra a um [prestador de serviços especializado](https://partner.ovhcloud.com/pt/directory/). A OVHcloud não lhe poderá fornecer assistência.
:::

#### Método 4: otimizar a sua base de dados

Para otimizar a sua base de dados, siga as instruções do nosso guia "[Configurar o seu servidor de bases de dados](/pt/guides/web-cloud/databases/db-configure-optimise-database-server.md#otimizar-as-suas-bases-de-dados)".

Para recalcular o limite, clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no separador <code className="action">Bases de dados</code> e, a seguir, no botão <code className="action">...</code> junto à base de dados em questão.


**Etapa 3**

Clique em <code className="action">Recalcular o limite</code>.


:::warning
Se os conselhos fornecidos sobre a otimização da sua base de dados não bastam para desbloquear o acesso ao seu website, aconselhamos que contacte a nossa [comunidade](https://community.ovhcloud.com/) ou os [parceiros da OVHcloud](https://partner.ovhcloud.com/pt/directory/). A OVHcloud não lhe poderá fornecer assistência.
:::

### Capacidade de RAM excedida (Web Cloud Databases apenas)

A seguinte mensagem indica que o seu servidor [Web Cloud Databases](/pt/guides/web-cloud/databases/db-getting-started.md) consumiu uma quantidade de recursos demasiado importante na infraestrutura OVHcloud:

![ram-exceeded](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases/general-information/ram-exceeded.png)
Para aumentar a [quantidade de memória RAM](/pt/guides/web-cloud/databases/db-configure-optimise-database-server.md#modify-ram-web-cloud-db), clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink> e selecione o serviço em questão.
![Seleção de um servidor Web Cloud Databases na Área de Cliente OVHcloud](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases.png)

**Etapa 2**

No separador <code className="action">Informações gerais</code>, localize a rubrica `RAM`.


**Etapa 3**

Clique no botão <code className="action">...</code> na rubrica `RAM` e, a seguir, em <code className="action">Alterar quantidade de RAM</code>.


:::warning
Para aumentar a RAM, o Web Cloud Databases não deve ser ativado através de um alojamento **Performance**, **Agency**, **Agency Plus** ou **Agency Max**. Se deseja aumentar a quantidade de memória RAM de uma base de dados incluída nestas [ofertas de alojamento](https://www.ovhcloud.com/pt/web-hosting/), primeiro tem de a desassociar.

Para desassociar a base de dados, consulte o nosso guia "[Desassociar um Web Cloud Databases do seu alojamento web](/pt/guides/web-cloud/databases/db-detach-from-web-hosting.md)".
:::

Também pode otimizar a sua base de dados seguindo as instruções do nosso guia "[Configurar o seu servidor de bases de dados](/pt/guides/web-cloud/databases/db-configure-optimise-database-server.md#otimizar-as-suas-bases-de-dados)".

:::info
Se encontrar dificuldades em diminuir a utilização dos recursos no seu servidor de bases de dados e não pretender aumentá-las, contacte a nossa [comunidade](https://community.ovhcloud.com/) ou os [parceiros OVHcloud](https://partner.ovhcloud.com/pt/directory/). A OVHcloud não lhe poderá fornecer assistência.
:::

### Erros de importação de bases de dados

#### "Access denied for user to database"

> **"#1044 - Access denied for user to database"**

Esta mensagem de erro significa que a base de dados que está a tentar importar contém elementos não autorizados na infraestrutura partilhada da OVHcloud.

Em primeiro lugar, certifique-se de que a sua base de dados está vazia. Para isso, clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no separador <code className="action">Bases de dados</code> e, a seguir, no botão <code className="action">...</code> junto à base de dados em questão e em <code className="action">Recalcular o limite</code>.


**Etapa 3**

Se a base de dados não estiver vazia, [guarde os dados presentes](/pt/guides/web-cloud/web-hosting/sql-database-export.md) e elimine-os antes de voltar a importar.
Também pode selecionar a opção <code className="action">Limpar a base de dados atual</code> imediatamente antes de [lançar a importação](/pt/guides/web-cloud/web-hosting/sql-importing-mysql-database.md#importar-o-seu-proprio-backup-a-partir-da-area-de-cliente):
![import-empty-current-db](/images/assets/screens/control-panel/product-selection/web-cloud/web-hosting/databases/import-empty-current-db.png)

Contacte, se necessário, a nossa [comunidade](https://community.ovhcloud.com/) ou um [fornecedor especializado](https://partner.ovhcloud.com/pt/directory/). Não poderemos prestar-lhe assistência na correção desta anomalia.

:::info
**Que elementos no script de importação da minha base de dados podem causar um erro "#1044 - Access denied for user to database"?**
:::

Ter um **"trigger"** no script de importação da sua base de dados não é autorizado nos servidores de alojamento partilhado OVHcloud. Para isso, importe a sua base de dados para um servidor [Web Cloud Databases](/pt/guides/web-cloud/databases/db-getting-started.md).

Além disso, não é autorizado o seguinte pedido:

```sql
CREATE DATABASE IF NOT EXISTS `Database-Name` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
```

Substitua-o por:

```sql
USE `Database-Name`;
```

(`Database-Name`
: indique o nome da base de dados indicado no seu Área de Cliente OVHcloud
)
#### "MySQL server has gone away"

> **"ERROR 2006 : MySQL server has gone away"**

Esta mensagem de erro aparece aquando da [importação de uma base de dados](/pt/guides/web-cloud/databases/db-restore-import-database.md#importar-um-backup-local) num servidor [Web Cloud Databases](/pt/guides/web-cloud/databases/db-getting-started.md). Está ligado, na maior parte dos casos, à quantidade excessiva de dados a importar ou à falta de otimização dos pedidos SQL no script de importação.

Para resolver esta anomalia, pode:

- Aumentar a [quantidade de memória viva (RAM)](/pt/guides/web-cloud/databases/db-configure-optimise-database-server.md#modify-ram-web-cloud-db). Para isso, clique nos separadores abaixo para visualizar cada uma das **3** etapas.


**Etapa 1**

Aceda à página <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink> e selecione o serviço em questão.
![Seleção de um servidor Web Cloud Databases na Área de Cliente OVHcloud](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases.png)

**Etapa 2**

No separador <code className="action">Informações gerais</code>, localize a rubrica `RAM`.


**Etapa 3**

Clique no botão <code className="action">...</code> na rubrica `RAM` e, a seguir, em <code className="action">Alterar quantidade de RAM</code>.


- Transferir a base de dados para várias operações em vez de uma (para qualquer questão relativa às operações a realizar, contacte a nossa [comunidade](https://community.ovhcloud.com/) ou os [parceiros da OVHcloud](https://partner.ovhcloud.com/pt/directory/). A OVHcloud não lhe poderá fornecer assistência).

- [Otimize a sua base de dados](/pt/guides/web-cloud/databases/db-configure-optimise-database-server.md#otimizar-as-suas-bases-de-dados) e depois repita as operações de exportação/importação.

### Não é possível aceder ao phpMyAdmin

#### "Access denied for user"

> **"mysqli::real\_connect(): (HY000/1045): Access denied for user"**

Esta mensagem de erro pode aparecer no acesso à sua base de dados por [phpMyAdmin](/pt/guides/web-cloud/web-hosting/sql-create-database.md#aceder-a-interface-phpmyadmin). Indica que os dados de identificação introduzidos estão errados.

![access_denied_for_user](/images/assets/screens/other/web-tools/phpmyadmin/pma-error-hy000-1045.png)
Nesta situação, [verifique os identificadores introduzidos](/pt/guides/web-cloud/databases/db-connecting-database-server.md#instrucoes) e altere, se necessário, a [palavra-passe da sua base de dados](/pt/guides/web-cloud/web-hosting/sql-change-password.md).

#### "Too many connections"

> **"mysqli\_real\_connect(): (HY000/1040): Too many connections"**

O número máximo de ligações ativas para as bases de dados entregues com os alojamentos partilhados ([StartSQL](https://www.ovhcloud.com/pt/web-hosting/options/start-sql/)) é de **30**.

Este número é de **200**
 para as bases dos servidores [Web Cloud Databases](/pt/guides/web-cloud/databases/db-getting-started.md)
. (Este parâmetro pode ser modificado na secção `Configuração
` do seu servidor de base de dados).
Esta mensagem aparece na [ligação ao phpMyAdmin](/pt/guides/web-cloud/web-hosting/sql-create-database.md#aceder-a-interface-phpmyadmin) quando o número máximo de ligações é ultrapassado.

Nesta situação, deverá [otimizar as suas bases de dados](/pt/guides/web-cloud/databases/db-configure-optimise-database-server.md#otimizar-as-suas-bases-de-dados) de forma a reduzir o número de ligações ativas.

:::warning
Para qualquer questão relativa às operações a realizar para reduzir o número de ligações ativas na sua base de dados, contacte a nossa [comunidade](https://community.ovhcloud.com/) ou os [parceiros da OVHcloud](https://partner.ovhcloud.com/pt/directory/). A OVHcloud não lhe poderá fornecer assistência.
:::

### "Name or service not known"

> **"mysqli::real\_connect(): (HY000/2002): php\_network\_getaddresses: getaddrinfo failed: Name or service not known"**

Esta mensagem de erro aparece na [ligação ao phpMyAdmin](/pt/guides/web-cloud/databases/db-connecting-database-server.md) quando o nome do servidor indicado está incorreto.

![name_or_service_not_known](/images/assets/screens/other/web-tools/phpmyadmin/pma-error-hy000-2002.png)
Verifique o nome do servidor correspondente.

**Clique na situação correspondente para ver o conteúdo.**


Base de dados num alojamento web

Clique nos separadores abaixo para visualizar cada uma das **2** etapas.

**Etapa 1**

Aceda à página <ManagerLink to="/#/web/hosting">Alojamentos</ManagerLink> e selecione o alojamento web em questão.
![Alojamentos](/images/assets/screens/control-panel/product-selection/web-cloud/hosting-plans.png)

**Etapa 2**

Clique no separador <code className="action">Bases de dados</code>. O nome do servidor a introduzir está inscrito na coluna `Endereço do servidor`.



Base de dados num servidor Web Cloud Databases

Clique nos separadores abaixo para visualizar cada uma das **2** etapas.

**Etapa 1**

Aceda à página <ManagerLink to="/#/web/web/private_database">Web Cloud Databases</ManagerLink> e selecione o serviço em questão.
![Seleção de um servidor Web Cloud Databases na Área de Cliente OVHcloud](/images/assets/screens/control-panel/product-selection/web-cloud/web-cloud-databases.png)

**Etapa 2**

No separador <code className="action">Informações gerais</code>, o nome do servidor a introduzir está inscrito na secção `Informações da ligação`, parte `SQL`, rubrica `Nome do host`.


### Não é possível estabelecer ligação a uma base de dados Cloud Databases

Dispor de um servidor [Web Cloud Databases](/pt/guides/web-cloud/databases/overview.md) permite-lhe [ligar às suas bases de dados](/pt/guides/web-cloud/databases/db-connecting-database-server.md) a partir do seu computador ou de um servidor externo à infraestrutura da OVHcloud.

Se esta ligação se revelar impossível, comece por verificar que [autorizou o seu endereço IP público](/pt/guides/web-cloud/databases/db-getting-started.md) a ligar-se ao servidor de bases de dados.

Se esta operação tiver sido realizada com sucesso, contacte o seu Fornecedor de Serviços Internet (ISP) ou os [parceiros da OVHcloud](https://partner.ovhcloud.com/pt/directory/). Nesta situação, não poderemos fornecer-lhe assistência.

## Quer saber mais? [](#)
[Primeiros passos com o serviço Web Cloud Databases](/pt/guides/web-cloud/databases/db-getting-started.md)

Para serviços especializados (referenciamento, desenvolvimento, etc.), contacte os [parceiros OVHcloud](https://partner.ovhcloud.com/pt/directory/).

Fale com a nossa [comunidade de utilizadores](https://community.ovhcloud.com/).
