mysql 单机多实例布署
环境:
CentOS 6.5 mysql5.6
mysql 单机多实例布署可分为两种情况:(1)多配置文件,分别控制;(2)单配置文件,
集中控制或单实例控制,下面我们分别配置。
共用部分:
准备:
下载 mysql5.6
/*
此包为二制安装包
*/
#wget mysql-5.6.21-linux-glibc2.5-x86_64.tar
#tar xf mysql-5.6.21-linux-glibc2.5-x86_64.tar.gz
# mv mysql-5.6.21-linux-glibc2.5-x86_64 /usr/local/mysql
/*或者用命令:cd /usr/local/mysql*/
#cd !$
/*创建 mysql 用户*/
#useradd -M -s /bin/false mysql
/*验证 mysql,如果有如下类似输出,则表明创建用户 mysql 成功 */
#id mysql
uid=501(mysql) gid=501(mysql) groups=501(mysql)
/*创建 mysql data 目录,以 3306,3307 端口号为目录名*/
#mkdir /data/mysql/{3306,3307} –p
/*初始化数据库到 3306,3307 目录,注意执行下面命令的路径为/usr/local/mysql*/
#. /scripts/mysql_install_db --datadir=/data/mysql/3306 --user=mysql
#. /scripts/mysql_install_db --datadir=/data/mysql/3307 --user=mysql
/*此命令输出:
Installing MySQL system tables...
………………
2015-07-12 14:07:01 1242 [Note] InnoDB: Shutdown completed; log sequence number 1625977
OK 第 1 个 ok
Filling help tables...
………………
2015-07-12 14:07:03 1264 [Note] InnoDB: Shutdown completed; log sequence number 1625987
OK 第 2 个 ok
如果看到这两个 ok,说明初始化数据库成功,此时注意后面的提示: