9 votos

¿Qué es el 'debian' de instalar varias instancias de mysql en un solo servidor?

¿Sabes de algún 'Debian' de la creación de múltiples instancias de MySQL en un solo servidor? El servidor recibe los datos se replican de múltiples bases de datos remotas.

Yo podría utilizar secuencias de comandos como mysqlsandbox pero prefiero seguir a los paquetes de Debian y me gustaría ser capaz de actualizar el programa de instalación sin muchas complicaciones en el futuro. Otra solución es mysqlmanager - funciona con MySQL 5.1, pero es obsoleto y no se publicó más con 5.5.

Entonces, ¿qué es la "mejor práctica" de la ejecución de múltiples instancias de MySQL en un único servidor con debian?

10voto

thinice Puntos 3805

Creo que es tan simple como ejecutar mysqld_multi y la configuración de mi.cnf correctamente. mysqld_multi es una parte de la distribución de mysql - no envasados volante.

Hay un parche para hacer /usr/share/mysql/mysqld_multi.server apropiado para el uso en /etc/init.d y otro parche para hacer mysqld_multi el uso de archivos en /etc/mysql/conf.d.

Puede inicializar datos MySQL directorios para las nuevas instancias con el mysql_install_db comando como este:

mysql_install_db --datadir=/var/lib/mysql2

No olvides cambiar la contraseña de root de la recién creada ejemplo:

mysqladmin --port 3307 --user=root password 'new-password'

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: