MySQL
O componente é responsável pelo proxy de banco de dados MySQL no PAM. O MySQL tem suporte nativo — não requer instalação de drivers adicionais no servidor (diferente do Oracle).
Requisitos do Cliente (máquina do usuário)
DB Client (DBeaver): Conecta via conector de banco de dados — não precisa de MySQL client local.
Qualquer ferramenta: Pode usar as informações do DB Guide para conectar com MySQL Workbench, HeidiSQL, DataGrip, etc.Criar Ativo MySQL no PAM
Passo 1: Acessar Gerenciamento de Ativos
Navegue até Console → Asset List (menu lateral esquerdo).
Na árvore de ativos, selecione ou crie um nó (ex: Bancos de Dados → MySQL).
Passo 2: Criar o Ativo
Clique em "+ Create" (botão superior direito).
Na janela de seleção de plataforma:
Tipo: Database
Plataforma: MySQL
Preencha os campos:
CampoValorObservaçãoName
Ex:
MySQL-Producao-AppNome identificador único
Address
IP ou hostname do servidor MySQL
Ex:
10.0.2.30Port
3306Porta padrão MySQL
Database
Nome do banco de dados
Ex:
app_productionNodes
Selecionar o nó na árvore
—
Passo 3: Adicionar Conta (Credencial)
Na aba "Accounts" do ativo, clique em "+ Create".
Preencha:
Name: Ex:
svc-app-readonlyUsername:
pam_svcPassword: A senha configurada no MySQL
Salve.
Passo 4: Criar Autorização
Navegue até Console → Permissions → Asset Permissions.
Clique em "+ Create".
Configure:
Users/User Groups: Selecione quem terá acesso.
Assets: Selecione o ativo MySQL criado.
Accounts: Selecione a conta (ou @ALL).
Actions: O controle granular de permissões (SELECT, INSERT, etc.) é feito no próprio MySQL, não no PAM.
Salve.
Passo 5: Testar Conectividade
No ativo MySQL, clique no ícone de Teste.
Resultado esperado: ✅ Sucesso.
Se falhar, verificar: firewall, credenciais e
bind-addressdo MySQL.
Métodos de Conexão com MySQL
A. Web GUI (Editor SQL no navegador)
Acesse Workbench (menu lateral).
Localize o ativo MySQL na lista de ativos autorizados.
Clique → selecione conta → editor SQL abre no navegador.
Funcionalidades: executar queries, salvar favoritas, exportar CSV, ver histórico.
B. DB Client (DBeaver via conector de banco de dados)
Acesse Workbench → Database → selecione o ativo MySQL.
Método: DB Client.
DBeaver abre automaticamente conectado ao MySQL via proxy conector de banco de dados.
C. DB Connection Guide
Selecione método "DB Guide".
O sistema mostra:
Host:
<IP_do_conector_DB>Port: porta alocada
Username / Password (temporários via proxy)
Database name
Linha de comando:
mysql -h <host> -P <port> -u <user> -p <database>
Use com MySQL Workbench, HeidiSQL, DataGrip, ou qualquer cliente MySQL.
D. RemoteApp (Navicat publicado)
Pré-requisito: Navicat configurado como RemoteApp no PAM.
Selecione método "RemoteApp".
Navicat abre em sessão remota já conectado ao MySQL.
Troubleshooting MySQL
ProblemaCausa ProvávelSoluçãoErro "Access denied for user"
Credenciais incorretas ou host não autorizado
Verificar GRANT com
'user'@'IP_PAM'no MySQLErro "Can't connect to MySQL server"
Firewall bloqueando porta 3306
Liberar porta 3306 entre PAM e MySQL
Erro "Host is not allowed"
MySQL só aceita conexão de localhost
Alterar
bind-addresspara0.0.0.0e reiniciar MySQLTimeout na conexão
Rede/firewall entre conector de banco de dados e MySQL
Verificar rota de rede e regras de firewall
Teste OK mas usuário não vê o ativo
Falta autorização (Asset Permission)
Criar autorização vinculando usuário + ativo + conta
Conexão via Domain/Gateway falha
Gateway sem acesso ao MySQL
Liberar porta MySQL também no host do Gateway
SSL connection error
MySQL exige SSL e conector de banco de dados não envia cert
Desativar
require_secure_transportou configurar cert no conector de banco de dados
Atualizado
Isto foi útil?