#安装数据库
#编辑配置文件
vim /etc/my.cnf
####################
[mysqld_multi]#启用多实例
mysqld = /usr/bin/mysqld_safer#多实例的服务命名
mysqladmin = /usr/bin/mysqladmin#多实例的主控命令
user = mysql#多实例用户
password = mysql#多实例密码
[mysqld1]#多实例名称
port=3307#使用端口
socket=/work/mysql3307/mysql3307,sock#接口文件
pid-file=/work/mysql3307/mysql3307.pid#进程文件
datadir=/work/mysql3307#工作目录 所有这些选项顺序可变
[mysqld2]
port=3308
socket=/work/mysql3308/mysql3308.sock
pid-file=/work/mysql3308/mysql3308.pid
datadir=/work/mysql3308
#####################
mkdir -p /work/mysql3307#创建工作目录
mkdir -p /work/mysql3308
chown -R mysql:mysql /work/mysql3307#工作目录的属主和属组必须是mysql
chown -R mysql:mysql /work/mysql3308
mysql_install_db --datadir=/work/mysql3307 --user=mysql#使用Mysql用户初始化目录
mysql_install_db --datadir=/work/mysql3308 --user=mysql
mysqld_multi --defaults-extra-file=/etc/my.cnf report#查看多实例运行状态
mysqld_multi --defaults-extra-file=/etc/my.cnf start 1#启动多实例中的实例1
mysqld_multi --defaults-extra-file=/etc/my.cnf start 2#启动多实例中的实例2
mysqld_multi --defaults-extra-file=/etc/my.cnf start 1-2#启动多实例中的多个实例
mysqladmin -h 127.0.0.1 -P 3307 shutdown#停止某个多实例进程
mysql -h 127.0.0.1 -P 3307 #登录3307端口的实例