Está usted en Indice > Construcción > Lenguajes > MySQL > Lecciones y Paso a Paso > Múltiples instalaciones de MySQL en tu PC
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Múltiples instalaciones de MySQL en tu PC (2)

En el caso de que usemos TCP (y así permitir la conexión desde hosts remotos) los demonios que se ejecuten simultáneamente tampoco pueden usar el mismo puerto, por lo que debemos especificar un puerto diferente para cada instalación. Para la primera instalación podríamos utilizar el puerto estándar usado por MySQL, el 3306, y para el segundo el puerto 3307.

Añadimos la variable "port" en el fichero de configuración de la instalación A e indicamos el uso del puerto 3306:

[mysqld]
pid-file=/var/run/mysql-A.pid
port=3306

Mientras que en la instalación B usamos el puerto 3307:

[mysqld]
pid-file=/var/run/mysql-B.pid
port=3307

Resulta obvio que dos instalaciones diferentes tampoco pueden usar los mismos ficheros de log, por lo que en caso de que queramos usarlos, tendremos que especificar distintos valores para las siguientes variables:

  • log=path
  • log-bin=path
  • log-update=path
  • log-isam=path
  • bdb-logdir=path

En definitiva, el fichero de configuración de las instalación A podría ser algo así:

[mysqld]
pid-file=/var/run/mysqld-A.pid
socket=/var/lib/mysql-A/mysql.sock
log=/var/lib/mysql-A/log
log-bin=/var/lib/mysql-A/log-bin
log-update=/var/lib/mysql-A/log-update
log-isam=/var/lib/mysql-A/log-isam
bdb-logdir=/var/lib/mysql-A/bdb

Mientras que el de la instalación B sería:

[mysqld]
pid-file=/var/run/mysqld-B.pid
socket=/var/lib/mysql-B/mysql.sock
log=/var/lib/mysql-B/log
log-bin=/var/lib/mysql-B/log-bin
log-update=/var/lib/mysql-B/log-update
log-isam=/var/lib/mysql-B/log-isam
bdb-logdir=/var/lib/mysql-B/bdb

Recordar, que a parte de los ficheros de configuración específicos de cada instalación, ambos servidores buscaran el fichero de configuración principal cada vez que se inician. El fichero de configuración general suele estar situado en /etc/my.cnf es sistemas Unix y en c:/WINDOWS/php.ini sistemas Windows. En este fichero debes incluir los parámetros de configuración que desees que afecten a todas las instalación MySQL del ordenador.

Bueno, por el momento esto es todo y suerte!




Autor: Aitor Ortuondo
http://guebs.com

Usuarios que han visto este tema también han visto...

- Guardar y extraer imágenes en MySQL
- El prompt de MySQL
- Transacciones en MySQL
- ¿Que son los Triggers y como usarlos en MySQL 5.0?
- Gestión de usuarios con MySQL


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 25-05-2012 a las 20:00:31