码迷,mamicode.com
首页 > 数据库 > 详细

mysql多实例

时间:2019-11-15 18:37:57      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:data   启动   shu   efault   file   epo   状态   install   multi   

#安装数据库
#编辑配置文件
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端口的实例

mysql多实例

标签:data   启动   shu   efault   file   epo   状态   install   multi   

原文地址:https://www.cnblogs.com/renyz/p/11868592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!