mysql单服务器配置多实例运行

作者:下雨le

链接:www.imooc.com/article/324...

来源:慕课网

本文原创发布于慕课网 ,转载请注明出处,谢谢合作

mysql版本5.7

在my.cnf配置文件中增加下面的配置信息:

ini 复制代码
[mysqld_multi]
#mysqld = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin
user = root
password   = 123456
[mysqld3307]
server-id=3307
port=3307
log-bin=mysql-bin
log-error=/Users/zhja/mysql-cluster/master/mysqld.log
tmpdir=/Users/zhja/mysql-cluster/master
 
slow_query_log=on
slow_query_log_file =/Users/zhja/mysql-cluster/master/mysql-slow.log
long_query_time=1
socket=/Users/zhja/mysql-cluster/master/mysql_3307.sock
pid-file=/Users/zhja/mysql-cluster/master/mysql.pid
 
basedir=/Users/zhja/mysql-cluster/master
datadir=/Users/zhja/mysql-cluster/master/data
 
[mysqld3308]
server-id=3308
port=3308
log-bin=mysql-bin
log-error=/Users/zhja/mysql-cluster/slave/mysqld.log
tmpdir=/Users/zhja/mysql-cluster/slave
slow_query_log=on
slow_query_log_file =/Users/zhja/mysql-cluster/slave/mysql-slow.log
long_query_time=1
socket=/Users/zhja/mysql-cluster/slave/mysql_3308.sock
 
pid-file=/Users/zhja/mysql-cluster/slave/mysql.pid
basedir=/Users/zhja/mysql-cluster/slave
datadir=/Users/zhja/mysql-cluster/slave/data
 
read_only=1
 
执行和查看
killall mysqld  
mysqld_multi --defaults-extra-file=/etc/my.cnf start
mysqld_multi --defaults-file=/etc/my.cnf report  
 
登录实例
mysql -uroot -p -P3308 -h127.0.0.1
相关推荐
疯狂的沙粒13 分钟前
对React中类组件和函数组件的理解?有什么区别?
前端·react.js·前端框架
流泪的鱼13 分钟前
svelte5中使用react组件
前端·react.js·前端框架
代码驿站52026 分钟前
R语言的面向对象编程
开发语言·后端·golang
古怪今人36 分钟前
JavaScript,ES6,模块化,大程序文件拆分成小文件再组合起来
前端·javascript·es6
罗_三金42 分钟前
React面试合集
前端·javascript·react.js·2025面试
我曾经是个程序员1 小时前
C#中收发QQ邮箱电子邮件
服务器·前端·c#
Panda-gallery1 小时前
【Rust】错误处理机制
开发语言·后端·rust
Panda-gallery1 小时前
【Rust】结构体的方法语法
开发语言·后端·rust
ByteBlossom6661 小时前
Perl语言的语法
开发语言·后端·golang
简单哟1 小时前
vue封装axios请求
前端·javascript·vue.js