Normalmente, o acesso remoto aos bancos de dados Plesk é permitido por padrão a partir de qualquer computador. Por motivos de segurança, você pode permitir o acesso apenas de um endereço IP específico (por exemplo, para aplicativos executados em um computador remoto e trabalhando com um banco de dados hospedado no servidor Plesk).
Você também pode proibir totalmente o acesso remoto (por exemplo, se o aplicativo que funciona com um banco de dados Plesk estiver sendo executado no servidor Plesk).
As configurações de controle de acesso são especificadas individualmente para usuários do banco de dados Plesk. Para que suas configurações funcionem, o aplicativo deve usar as credenciais do usuário de banco de dados apropriado para acessar o banco de dados.
Observação: as opções descritas abaixo são exibidas somente se sua assinatura tiver a permissão Acesso remoto para usuários do banco de dados . Além disso, se você usa PostgreSQL ou SQL Server, o firewall Plesk deve ser ativado pelo seu provedor de hospedagem.
Configurando o acesso a bancos de dados MySQL #
Para usuários do banco de dados MySQL, o acesso remoto é controlado pelo mecanismo de segurança nativo do MySQL – listas de controle de acesso (ACL). Suas configurações personalizadas são adicionadas às listas de controle de acesso do MySQL.
Para especificar as configurações de acesso para um usuário MySQL:
- Para um usuário existente, vá para Bancos de Dados > Usuários > selecione um usuário > grupo de opções de Controle de Acesso . Para um novo usuário, vá para Bancos de Dados > Usuários > Adicionar Usuário de Banco de Dados > o grupo de opções Controle de Acesso .Como alternativa, você pode configurar o controle de acesso ao criar um banco de dados se criar um usuário ao mesmo tempo em que cria o banco de dados: Bancos de dados > Adicionar um banco de dados > Criar um usuário do banco de dados .
- Use uma das seguintes opções para controlar o acesso remoto ao banco de dados em nome desse usuário do banco de dados:
- Permitir apenas conexões locais . Selecione para permitir o acesso apenas do localhost.
- Permitir conexões remotas de qualquer host . Selecione para permitir o acesso de qualquer servidor, incluindo o host local e os endereços IP do servidor Plesk.
- Permitir conexões remotas de (os hosts especificados). Selecione para permitir o acesso dos nomes de host ou endereços IP especificados. Observe que conexões locais também serão permitidas.
- Se o Plesk emprega um firewall, você pode ver a mensagem correspondente abaixo das opções de controle de acesso . Você precisará entrar em contato com seu provedor de hospedagem para confirmar se o firewall permite conexões remotas ao MySQL.Se o firewall Plesk proibir conexões de entrada remotas com o MySQL, as configurações personalizadas de controle de acesso não funcionarão.
Configurando o acesso remoto aos bancos de dados PostgreSQL #
Para um usuário de banco de dados PostgreSQL, o acesso remoto é controlado por regras de firewall. Suas regras personalizadas são adicionadas às regras de firewall do sistema depois que seu provedor de hospedagem as revisou para garantir que as regras personalizadas não entrem em conflito com as regras existentes.
Para especificar as configurações de acesso para um usuário do PostgreSQL:
- Para um usuário existente, vá para Bancos de Dados > Usuários > selecione um usuário > grupo de opções de Acesso Remoto . Para um novo usuário, vá para Bancos de Dados > Gerenciamento de Usuários > Adicionar Usuário de Banco de Dados > o grupo de opções de Acesso Remoto .Como alternativa, você pode configurar o controle de acesso ao criar um banco de dados se criar um usuário ao mesmo tempo em que cria o banco de dados: Bancos de dados > Adicionar um banco de dados > Criar um usuário do banco de dados .
- Use uma das seguintes opções para controlar o acesso remoto ao banco de dados em nome desse usuário do banco de dados:
- Use as regras de firewall do sistema . As regras definidas pelo seu provedor de hospedagem serão usadas.
- Permitir conexões remotas de (os hosts especificados). Selecione esta opção para especificar endereços IP a partir dos quais o usuário pode acessar o banco de dados. Antes que suas alterações sejam aplicadas, elas serão pré-moderadas pelo seu provedor de hospedagem.
Configurando o acesso remoto aos bancos de dados do Microsoft SQL Server (Windows) #
Para um usuário de banco de dados SQL Server, o acesso remoto é controlado por regras de firewall. Suas regras personalizadas são adicionadas às regras de firewall do sistema depois que seu provedor de hospedagem as revisou para garantir que as regras personalizadas não entrem em conflito com as regras existentes.
Para especificar as configurações de acesso para um usuário do SQL Server:
- Para um usuário existente, vá para Bancos de Dados > Usuários > selecione um usuário > grupo de opções de Acesso Remoto . Para um novo usuário, vá para Bancos de Dados > Gerenciamento de Usuários > Adicionar Usuário de Banco de Dados > o grupo de opções de Acesso Remoto .Como alternativa, você pode configurar o controle de acesso ao criar um banco de dados se criar um usuário ao mesmo tempo em que cria o banco de dados: Bancos de dados > Adicionar banco de dados > Criar um usuário do banco de dados .
- Use uma das seguintes opções para controlar o acesso remoto ao banco de dados em nome desse usuário do banco de dados:
- Use as regras de firewall do sistema . As regras definidas pelo seu provedor de hospedagem serão usadas.
- Permitir conexões remotas de (os hosts especificados). Selecione esta opção para especificar endereços IP a partir dos quais o usuário pode acessar o banco de dados. Antes que suas alterações sejam aplicadas, elas serão pré-moderadas pelo seu provedor de hospedagem.