在开发测试过程中有的时候可能需要不同的数据,这个时候可能就要频繁的导入导出数据,比较麻烦,如果在一个机器上可以有多个实例,就可以减少导入导出数据的操作,比较方便,下面就说一下怎么在mac下以不同的端口启动多个mysql的实例。
在mac下mysql一般装在
/usr/local/mysql
这个时候默认的是使用3306端口
我们这里另建两个3307,3308
1,首先建两个目录
/usr/local/mysql/data_1/
/usr/local/mysql/data_2/
并把/usr/local/mysql/data/数据考入刚刚建好的两个目录
2在/usr/local/mysql下面建两个文件
文件名:mysql_start.sh
export PATH=/usr/local/mysql/bin:$PATH
CONF_FILE=/usr/local/mysql/my_multi.cnf
MYSQL_HOME=/usr/local/mysql
$MYSQL_HOME/bin/mysqld_multi --defaults-extra-file=$CONF_FILE start $1,$2
mysql_start.sh这个文件是用来运行mysql的
文件名:my_multi.cnf
[mysqld_multi]
mysqld = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin
user = root
#实例1
[mysqld1]
socket = /tmp/mysql_3307.sock
#端口
port = 3307
#进程ID文件
pid-file = /usr/local/mysql/data_1/hostname.pid
#数据文件存储目录
datadir = /usr/local/mysql/data_1
#日志文件
log = /usr/local/mysql/data_1/hostname.log
#用户
user = root
#实例2
[mysqld2]
socket = /tmp/mysql_3308.sock
port = 3308
pid-file = /usr/local/mysql/data_2/hostname.pid
datadir = /usr/local/mysql/data_2
log = /usr/local/mysql/data_2/hostname.log
user = root
上面的做好后就可以运行了
启动的时候
启动3307:sudo sh /usr/local/mysql/mysql_start.sh 1
启动3308:sudo sh /usr/local/mysql/mysql_start.sh 2
关闭数据就用
首先进入目录
cd /usr/local/mysql/bin/
关闭3307:sudo ./mysqladmin -uroot -h127.0.0.1 -P3307 shutdown
关闭3308:sudo ./mysqladmin -uroot -h127.0.0.1 -P3308 shutdown
本文参考:
http://7days1week.blog.sohu.com/135473186.html
http://blog.sina.com.cn/s/blog_467eb8ca010111fd.html
分享到:
相关推荐
里面是一个8.5的tomcat,在对应的webapps下部署了,我写的两个简单的web页面,用于测试一个tomcat配置多个端口运行多个项目。
联合索引:索引列有多个字段,使用时需要满足最左前缀原则 普通索引 这是最基本的索引,它没有任何限制。它有以下几种创建方式: 1.创建索引 代码如下: CREATE INDEX indexName ON mytable(username(length)); ...
· 每个分类均可单独设置Keywords、Description,方便SEO · 可设置每个网址的过期时间,到期自动屏蔽,方便管理收费链接 · 用户注册及自定义网址收藏夹功能,留住用户 · 点入来路自动统计排行功能,流量返还,...
第三章实例的源代码,吴绍根版,下同
· 每个分类均可单独设置Keywords、Description,方便SEO · 可设置每个网址的过期时间,到期自动屏蔽,方便管理收费链接 · 用户注册及自定义网址收藏夹功能,留住用户 · 点入来路自动统计排行功能,流量返还,...
参考了下载的一个小例子,然后亲自配置环境,并写了测试代码 其中index为使用说明和测试链接。 本方法使用了phpStudy自带的php_soap.dll,不需要下载任何插件,只需要在phpStudy的菜单中打勾php_soap(见压缩包中的...
很多刚刚接触服务器的小白科研档跟我一样,自己设定了一堆abaqus作业命令,本来在window服务器下可以运行,但是,毕竟自己的电脑计算能力有限,这时候要用上服务器了,但是在使用过程中发现无法像window系统一样双击...
9.9节对应“ch9其它文件夹”中的Setup子目录,也不能直接运行,它示范的是一个安装程序,可以在Setup的debug子目录下测试这个安装程序。 读者需要将光盘上的文件拷贝到本地磁盘,去掉“只读”属性后即可编译运行。
9.9节对应“ch9其它文件夹”中的Setup子目录,也不能直接运行,它示范的是一个安装程序,可以在Setup的debug子目录下测试这个安装程序。 读者需要将光盘上的文件拷贝到本地磁盘,去掉“只读”属性后即可编译运行。
网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络与通信是一个非常广泛的领域,它涉及到计算机科学、电子工程、数学等多个学科的知识。 云计算与大数据:数据集、包括云计算平台、大数据...
9.9节对应“ch9其它文件夹”中的Setup子目录,也不能直接运行,它示范的是一个安装程序,可以在Setup的debug子目录下测试这个安装程序。 读者需要将光盘上的文件拷贝到本地磁盘,去掉“只读”属性后即可编译运行。
9.9节对应“ch9其它文件夹”中的Setup子目录,也不能直接运行,它示范的是一个安装程序,可以在Setup的debug子目录下测试这个安装程序。 读者需要将光盘上的文件拷贝到本地磁盘,去掉“只读”属性后即可编译运行。
大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ORDER BY `id` ASC 降序排列的 SQL 为: SELECT * FROM `MyTable` WHERE `id` IN (1...
七下同底数幂的乘法PPT教案.pptx
互联网大数据下同类型APP归类问题探究.pdf
五下同分母分数加减法练习题精选.doc
小学数学五年级下同折线统计图教学实录.doc
小学数学五年级下同折线统计图PPT教案.pptx
电商物流时效监控、预警的实现及其意义,重点解密电商物流的基本流程,是一篇不错的关于电商物流相关论文的文章
用VBA 累加当前目录下同结构工作簿的所有工作表,用于统计下发的EXCEL表格,可以提高工作效率。同时,显示共统计了多少个工作簿,以及工作簿名称。