Mysql多实例部署

Posted qiujiajia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql多实例部署相关的知识,希望对你有一定的参考价值。

关于mysql多实例的部署

当前环境已经安装mysql-5.5.32,目录:/data/mysql-5.5.32
1、建立存放多实例mysqld的数据、配置、sock文件的目录
mkdir -p /data/mysql_3307/{etc,data,tmp}
2、创建my.cnf文件
cd /data/mysql_3307/etc
vim my.cnf
[client]
port = 3307
socket = /data/mysql_3307/tmp/3307.sock

[mysqld]
port = 3307
user = mysql
socket = /data/mysql_3307/tmp/3307.sock
basedir =/data/mysql-5.5.32
datadir = /data/mysql_3307/data/
pid-file = /data/mysql_3307/tmp/3307.pid
server-id =3307
3、设置目录所有者、所属组
chown -R mysql.mysql /data/mysql_3307/
4、初始化数据库
cd /data/mysql-5.5.32
./support/mysql_install_db --defaults-file=/data/mysql_3307/etc/my.cnf
5、启动mysql
mysqld_safe --defaults-file=/data/mysql_3307/etc/my.cnf &
6、进入mysql
mysql -S /data/mysql_3307/tmp/3307.sock
7、关闭mysql
mysqladmin -S /data/mysql_3307/tmp/3307.sock shutdown

注意:第一次登陆时root没有密码,若后设置了root密码,则登陆mysql要指明用户和密码进行登陆,如下
mysql -u root -ptest123 -S /data/mysql_3307/tmp/3307.sock




























以上是关于Mysql多实例部署的主要内容,如果未能解决你的问题,请参考以下文章

MySQL运维-多实例部署

MySQL单机多实例部署详解

Mysql多实例部署

MySQL多实例部署

mysql多实例

MySQL-5.6.36-多实例-部署(编译版)