Você precisará definir o controle remoto
example.com
quando você chama a função de inicialização de conexão de banco de dados. Por exemplo:mysqli_connect("example.com", 'username', 'password', 'database name');
Mas você precisará verificar se
example.com
O servidor MySQL do está configurado para aceitar conexões de outros hosts (veja o bind-address
diretiva em seu my.cnf
ou my.ini
), e que o username
com o qual você se conecta está definido para poder se conectar a partir de domínios externos. Considere os seguintes Usuários página do phpMyAdmin:
É claro que apenas o usuário
test
tem acesso de domínios externos (%
no Host campo). Não mostrado na imagem, mas usuário test
tem privilégio total no banco de dados chamado test
. Os outros usuários estão vinculados ao domínio local, embora o servidor esteja configurado para aceitar conexões externas, ao autenticar, os usuários recebem uma negação.