本文摘自PHP中文网,作者php中世界最好的语言,侵删。
这次给大家带来mysqld_multi部署单机详解,mysqld_multi部署单机的注意事项有哪些,下面就是实战案例,一起来看一下。前言
大家应该都有所体会,随着硬件层面的发展,linux系统多核已经是普通趋势,而mysql是单进程多线程,所以先天上对多进程的利用不是很高,虽然5.6版本已经在这方面改进很多,但是也没有达到100%,所以为了充分的利用系统资源,mysql有自己的补充,那就是可以部署多实例,一个实例一个端口。
mysqld_multi设计用于管理在同一台机器上运行的多个mysqld进程,这些进程使用不同的socket文件并监听在不同的端口上。mysqld_multi可以批量启动、关闭、或者报告这些mysqld进程的状态。
下面话不多说了,来一起看看详细的介绍吧。
一、mysql编译安装:
1 2 3 4 5 6 7 8 9 10 11 |
|
二、准备第一个多实例3307
2.1 创建目录:
1 2 3 4 5 6 |
|
2.2 配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
2.3 初始化数据库
1 |
|
三、准备第二个多实例3308
3.1 创建目录:
1 2 3 4 5 6 |
|
3.2 配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
|
3.3 初始化数据库
1 |
|
四、启动多实例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
五、查看启动状态
1 2 3 4 |
|
六、停止多实例
1 2 3 4 5 |
|
七、各自登录mysql实例
1 2 3 4 5 6 7 8 9 10 |
|
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
怎样用一条SQL语句查询不同的数据库
在Bootstrap怎么操作表格
小程序的Promise简化回调
以上就是mysqld_multi部署单机详解的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《mysqld》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。