Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

conexão mysql de um domínio diferente


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.