• Publicidad

Perl y MySQL en máquinas distintas

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Perl y MySQL en máquinas distintas

Notapor JP » 2006-07-11 06:15 @302

Hola!
Estoy trabajando con PHP, Perl y MySQL y con dos máquinas diferentes.
Tengo un script .pl en una máquina, y desde ese script necesito hacer una consulta a la base de datos que se encuentra en la otra máquina, pero no se como hacerlo.
Espero que podais ayudarme.

Un saludo y gracias
JP
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2006-07-06 05:44 @281

Publicidad

Notapor explorer » 2006-07-11 06:26 @309

Es muy fácil... tienes que conectarte por tcp a la base de datos MySQL del servidor, que, normalmente, será por el puerto 3306.

Código: Seleccionar todo
use DBI;
$dsn = "DBI:mysql:database=$database;host=$hostname;port=$port";
$dbh = DBI->connect($dsn, $user, $password);

Sólo tienes que indicar en el $hostname la IP o nombre del servidor. Y en $port, el puerto donde está escuchando MySQL. Esto último no es necesario si el MySQL corre en el puerto estándar suyo.

Más información: DBD::mysql
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados