1. ÐÞ¸Ä/etc/mysql/my.cnf
¼ÓÈë
[mysqld_multi]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = multi_admin
password = multipass
°ÑÔÀ´µÄ[mysqld]¸Ä³É[mysqld001]£¬²¢¼ÓÈë[mysqld002]£¬·Ö±ðÅäÖÃÁ½¸öʵÀý£¬Ö÷ÒªÊÇÏÂÃæÕâЩÉèÖÃÒª²»Í¬£º
pid-file
socket
port
datadir
2. ÉèÖÃÓû§
$ mysql -u root -S /var/run/mysqld/mysqld.sock -p
> GRANT SHUTDOWN ON *.* TO 'multi_admin'@'localhost' IDENTIFIED BY 'multipass';
$ mysql -u root -S /var/run/mysqld/mysqld2.sock -p
> GRANT SHUTDOWN ON *.* TO 'multi_admin'@'localhost' IDENTIFIED BY 'multipass';
3. ²âÊÔÆô¶¯Í£Ö¹ÃüÁî
$ mysqld_multi --no-log --config-file=/etc/mysql/my.cnf start 001,002
$ mysqld_multi --no-log --config-file=/etc/mysql/my.cnf stop 001,002
$ mysqld_multi --no-log --config-file=/etc/mysql/my.cnf report 001,002
4. н¨Æô¶¯½Å±¾ /etc/init.d/mysql-multiÌæ»»ÔÀ´µÄÆô¶¯½Å±¾/etc/init.d/mysql
5. ÐÞ¸Ä/etc/phpmyadmin/config.inc.php£¬ÅäÖÃÈçºÎÁ¬½ÓÕâÁ½¸ö·þÎñÆ÷
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['verbose'] = 'localhost:3306';
$i++;
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld2.sock';
$cfg['Servers'][$i]['connect_type'] = 'socket';
$cfg['Servers'][$i]['verbose'] = 'localhost:3307';