En Debian 8, puede usar el mecanismo Systemd: no necesita más mysqld_multi.
NOTA: Yo uso la versión MariaDB! No estoy seguro si funciona con el paquete MySQL 'clásico'.
De /lib/systemd/system/mariadb@.service:
Versión de instancia múltiple de mariadb. Porque si ejecutas múltiples versiones a la vez. También se utiliza para mariadb @ bootstrap a bootstrap Galera.
crear archivo de configuración /etc/mysql/conf.d/ my {instancename} .cnf
iniciar como systemctl iniciar mariadb@{instancename}.server
Por lo tanto, cree un archivo /etc/mysql/conf.d/myserver2.cnfy especifique en él nuevos archivos pid / socket / datadir y puerto de red:
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld-server2.pid
socket = /var/run/mysqld/mysqld-server2.sock
port = 3307
basedir = /usr
datadir = /var/lib/mysql-server2
tmpdir = /tmp
EDITAR: tenga cuidado de que la primera instancia de MySQL no lea este archivo de configuración, !includedir /etc/mysql/conf.d/*en la parte inferior de /etc/mysql/my.cnf. Si es el caso, reemplace el archivo !includedircon uno !includede cada archivo de configuración que NO sea myserver2.cnf:
#!includedir /etc/mysql/conf.d/*
!include /etc/mysql/conf.d/conf1.cnf
!include /etc/mysql/conf.d/confX.cnf
El documento oficial de MySQL indica que debe nombrar [mysqld]como [mysqld@server2]( https://dev.mysql.com/doc/refman/5.7/en/using-systemd.html#systemd-multiple-mysql-instances ) pero esto no funciona con MariaDB . Así que solo déjalo [mysqld].
Antes de comenzar el nuevo demonio, no olvides crear el datadir y los archivos necesarios:
mkdir /var/lib/mysql-server2
chown mysql:mysql /var/lib/mysql-server2
mysql_install_db --datadir=/var/lib/mysql-server2
Vuelva a cargar también la configuración del demonio systemd:
systemctl daemon-reload
Y si quieres iniciar este demonio en el arranque:
systemctl enable mariadb@server2
Para comenzarlo:
service mariadb@server2 start