一台服务器上安装多个Mysql实例
充分利用硬件资源
通过mysqld_multi程序即可
mysql3306
prot=3306 datadir=/data1 socket=/tmp/mysql.sock1
mysql3307
prot=3307 datadir=/data2 socket=/tmp/mysql.sock2
初始化单实例(配置文件my.cnf中的[mysqld3306]):
mysqld --initialize --user=mysql --datadir=/mysql/data3306
如果数据目录下有其它库文件,假如有mysql文件夹,可能会初始化失败。/mysql/data/mysql这样就会初始化失败,所以数据目录一定要为空。初始化之前先清理下目录中内容。