MySQL如何配置多实例


这篇文章主要讲解了MySQL如何配置多实例,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。前面介绍了相关的基础命令操作:MySQL数据库基础篇之入门基础命令
所有的操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的,因为必须要掌握。多实例就是一台服务器上开启多个不同的服务端口(默认3306),运行多个mysql的服务进程,这此服务进程通过不同的socket监听不同的服务端口来提供各在的服务,所有实例之间共同使用一套MYSQL的安装程序,但各自使用不同的配置文件、启动程序、数据文件,在逻辑上是相对独立的。多实例主要作用是:充分利用现有的服务器硬件资源,为不同的服务提供数据服务,但是如果某个实例并发比较高的,同样是会影响到其它实例的性能安装前需要先安装mysql,但是只需将安装过程进行到make install即可(编译安装),如果使用免安装程序,只需解压软件包即可,今天的环境是通过免安装包来安装mysql主程序(其它的安装可以参考前面的安装过程自行测试系统环境安装程序mysql-5.5.52-linux2.6-x86_64.tar.gz首先将软件下载到本地创建安装用户创建多实例的数据目录接下来进行安装mysql的多实例操作解压软件拷贝配置文件为一规范安装路径,将免安装包拷贝到应用程序目录下修改配置文件与启动文件因为是多实例,其中参数需要修改,修改后的配置文件如下:配置文件my.cnf启动程序文件mysql其它的配置可参考配置文件进行修改即可多实例初始化操作初始化成功后,会在数据目录下产生一个数据目录data和一些文件另开发云主机域名一个实例的初始化请参考上述操作进行,操作过程不再一一介绍启动服务检查端口登陆多实例数据库成功登陆,并在3306实例中创建数据库,但是3307实例上查看并没有创建过的数据,说明两个实例是独立的注:如果再需要新增一个实例,基本的配置步骤同上述一样,只需要相应修改配置文件与启动程序文件中的端口号与数据目录的路径即可,最后可以将多实例数据库启动命令加入开机自启动。看完上述内容,是不是对MySQL如何配置多实例有进一步的了解,如果还想学习更多内容,欢迎关注开发云行业资讯频道。

相关推荐: my_print_defaults: Can’t read dir of ‘/etc/my.cnf.

mariadb 10.1.19 版本源码安装过程报错。my_print_defaults: Can’t read开发云主机域名 dir of ‘/etc/my.cnf.d/’解决办法:创建目录:mkdir /etc/my.cnf.d/相关推荐: MySQL的安…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/04 20:59
下一篇 06/04 21:06

相关推荐