Alterar(ou criar) registro em outro server..

Enviada por Charles de Araújo Bezerra 
Charles de Araújo Bezerra
Alterar(ou criar) registro em outro server..
28 de March de 2014 às 06:37PM
Olá, senhores.

Tenho um servidor que gerencia meus clientes(máquina 1) e um outro servidor Freeradius(Máquina 2) que gerencia o PPPoE dos meus clientes. Ambas usam IP real.

Preciso alterar, incluir e excluir registros que estão no servidor Freeradius(Máquina 2) à partir da máquina do servidor do meu sistema(Máquina 1).

Como faço isso? Como conectar ao MySQL de outro servidor?

Abraço.
Wéllingthon M. de Souza
Re: Alterar(ou criar) registro em outro server..
31 de March de 2014 às 01:57PM
Bom Dia, Charles.

Do mesmo jeito que você utiliza para se conectar em um Servidor Local.

Usando PDO:

<?php

$host = "localhost"; // Troque localhost pelo IP do Servidor
$user = "root";
$pass = "";
$banc = "banco"; // Nome da Base de Dados

try {
$dbh = new PDO("mysql:host=$host;dbname=$banc", $user, $pass);
foreach($dbh->query('SELECT * from FOO') as $row) {
print_r($row);
}
$dbh = null;
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
?>

Talvez você tenha que configurar um novo Usuário com permissão ' % ' que pode ter acesso de qualquer computador
Charles de Araújo Bezerra
Re: Alterar(ou criar) registro em outro server..
31 de March de 2014 às 02:42PM
Opa, obrigado, Wéllingthon.

Vou tentar aqui e em breve posto o resultado.

Grande abraço!
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.