设为首页 | 加入收藏 |

实时·准确·聚焦

当前位置:主页 > 新闻 >

测试的新闻

2017-07-04 12:32 | 未知 |
我要分享


 MySQL数据库的集中化运维,可以通过在一台mysql数据库服务器上,部署多个MySQL实例。该功能是通过mysqld_multi来实现。mysqld_multi用于管理多个mysqld的服务进程,这些mysqld服务进程程序可以用不同的socket或是监听于不同的端口,同时将数据文件分布到不同的磁盘以分散IO。mysqld_multi提供简单的命令用于启动,关闭和报告所管理的服务器的状态。从而减少生产环境的维护成本,方便后续的迁移和清理等工作,借助多实例绑定的方式提高服务器的整体资源利用率.对于多实例的配置有2种方式,一种是在my.cnf为所有实例提供配置,一种是使用每一个实例一个配置文件。本文主要描述第二种方式。
  第一种多实例配置方式请参考:MySQL多实例配置(一)
  有关MySQL单实例的安装请参考:Linux 下MySQL源码安装完整版
  

1、各数据库多实例的差异
  MSSQL
    MSSQL中的实例指的是一个SQL server服务器上仅有一个缺省实例。缺省实例名即为机器名ServerName(或IP)。
       如果在同一台机器上再安装SQL server,我们可以对实例命名如ServerName/InstanceName。
       即一台SQL server服务器上可以存在多个不同的实例。一个实例下可以存在多个不同的数据库。
       对于不同实例下的数据库的访问,使用ServerName/InstanceName:PortNo即可实现访问,缺省实例为ServerName:PortNo。

(责任编辑:admin)
图片推荐
网友评论