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

Como conectar banco de dados MySQL remoto em PHP


Suponha que você esteja trabalhando em algum projeto e seu código/aplicativo hospedado em um servidor de hospedagem diferente e banco de dados mysql hospedado em outro servidor de hospedagem compartilhada diferente e você deseja acessar seu banco de dados mysql do servidor de aplicativos remotamente, então este tutorial para você.

Em alguns casos de desenvolvimento, é necessário usar vários bancos de dados em um único projeto, então você precisa acessar o servidor mysql remotamente de um servidor diferente, por padrão, por motivos de segurança, o acesso remoto ao servidor de banco de dados MySQL está desabilitado na hospedagem compartilhada. Você precisa habilitar o acesso remoto ao MySQL para conectar o banco de dados MySQL de outro servidor adicionando o IP de outro servidor.



O acesso remoto permitirá que você acesse o banco de dados MySQL de outro servidor . Este acesso é útil quando você deseja conectar vários bancos de dados hospedados em servidores diferentes. Este tutorial ajudará a Como conectar banco de dados MySQL remoto em PHP.

Suponha que seu banco de dados hospedado em hospedagem compartilhada (SH-1) e seu aplicativo em outro host (SH-2). E você está procurando uma solução para conectar seu servidor de aplicativos SH-2 com o servidor SH-2 Mysql e siga as etapas abaixo.



Etapa-1:> Faça login no seu cpanel de hospedagem compartilhada.

Etapa 2: Na seção Bancos de dados, clique em MySQL® remoto.


Etapa 3: Digite o endereço IP do servidor host do aplicativo (SH-2) de onde você precisa acessar o banco de dados mysql para autenticar a conexão para (SH-2).


Etapa 4: Para fazer conexão com banco de dados hospedado em servidor de hospedagem compartilhada (SH-1) a partir de outro servidor de aplicação (SH-2). você apenas adiciona o nome do host do servidor mysql e o nome do banco de dados com seu nome de usuário e senha no código de conexão php. Agora, seu servidor mysql (SH-1) autenticará facilmente a solicitação de conexão do servidor de aplicativos (SH-2).
<?php
$dbServerName = "example.com";
$dbUserName = "dbusername";
$dbPassword = "dbpassword";
$dbName = "dbname";
 
// make connection
$conn = new mysqli($dbServerName, $dbUsername, $dbPassword, $dbName);
 
// validate connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "DB Connected successfully";
?>

Se a conexão for bem-sucedida, ele retornará uma mensagem como “DB conectado com sucesso” e você poderá acessar o banco de dados mysql e executar consultas mysql do servidor de aplicativos (SH-2), caso contrário, retornará um erro de conexão.

Se você gostou deste post, não se esqueça de assinar meu caderno público para mais coisas úteis