mysql5.7多实例配置_mysql5.7.11的多实例配置

Mysql通关很久终于到了第二阶段,是时候搞些有意思的东西了。PS:第一次用Markdown;为了省时间安装用的是rpm包;水平有限还望指正;不兼容Mysql5.5。###你将要看到的有:1.配置Mysql多实例的准备2.启动多个Mysql实例3.连接Mysql4.一些简单设置(可选)5.Mysql的关闭6.再增加一个Mysql实例####1.配置Mysql多实例的准备1.1创建文件目录打算运行两个实例,一个占用3306端口,一个占用3307端口,下面简称3306,3307实例mkdir -p /mysql_multi/{3306,3307}/data由于是root创建的还要把权限更改下,这步先放一放留到2.1。1.2准备配置文件vim编辑两个my.cnf配置文件,编辑完后可以按ZZ或者wq!直接保存退出:简单来说就是1.端口不一样 2.目录路径不同实例1的配置文件:datadir=/mysql_multi/3306/datasocket=/mysql_multi/3306/mysql.socklog-error=/mysql_multi/3306/mysqld.logpid-file=/mysql_multi/3306/mysqld.pidserver-id=1port=3306实例2的配置文件:datadir=/mysql_multi/3307/datasocket=/mysql_multi/3307/mysql.socklog-error=/mysql_multi/3307/mysqld.logpid-file=/mysql_multi/3307/mysqld.pidserver-id=2port=3307copy到/mysql_multi/3306和/mysql_multi/3307下####2.启动多个Mysql实例2.1初始化两个Mysql数据库先改下目录的权限:chown-Rmysql:mysql /mysql_multi现在是Mysql5.7,之前的5.5都没有这一步。对于3306,执行:mysqld --defaults-file=/mysql_multi/3306/my.cnf --initialize-insecure --user=mysql解释:--defaults-file=/mysql_multi/3306/my.cnf:指定启动的配置文件--initialize-insecure :初始化数据库,加上-insecure不生成随机密码(直接登陆,不加上-insecure会在mysqld.log生成密码,到时候要自己找temporary password)--user=mysql : 指定用户,这个没什么好说3307的也一样:mysqld --defaults-file=/mysql_multi/3307/my.cnf --initialize-insecure --user=mysql要注意查看data目录下面有没有相关的数据库文件,如果有问题,要看下你的mysqld.log这是成功初始化的:![输入图片说明](/2014th7cj/d/file/p/20161019/ohzfepkkjtx.png "在这里输入图片标题")2.2启动实例终于到启动实例的关键时刻 输入:启动3306实例:mysqld --defaults-file=/mysql_multi/3306/my.cnf --user=mysql &启动3307实例:mysqld --defaults-file=/mysql_multi/3307/my.cnf --user=mysql &注意:最后面要加入 &让它运行在后台,不然打完按回车就"卡住"了和刚刚差不多就是少了--initialize-insecure初始化数据库这一步,运行成不成功可以看下mysql.log或者输入netstat -ntlp 查看下占用端口的进程(成功就可以看到两个mysqld进程,分别占用3306,3307端口)####3.连接Mysql连接连接3306:mysql -uroot -p -S /mysql_multi/3306/mysql.sock提示输入密码,直接回车进入。连接3307:mysql -uroot -p -S /mysql_multi/3307/mysql.sock和上面是一样的可以输入 system mysql -S /mysql_multi/3307/mysql.sock切换实例####4.一些简单设置(可选)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值