| 副标题[/!--empirenews.page--] 
 前面介绍了相关的基础命令操作:MySQL数据库基础篇之入门基础命令 所有的操作都是基于单实例的,mysql多实例在实际生产环境也是非常实用的,因为必须要掌握。 1、什么是多实例 多实例就是一台服务器上开启多个不同的服务端口(默认3306),运行多个mysql的服务进程,这此服务进程通过不同的socket监听不同的服务端口来提供各在的服务,所有实例之间共同使用一套MYSQL的安装程序,但各自使用不同的配置文件、启动程序、数据文件,在逻辑上是相对独立的。 多实例主要作用是:充分利用现有的服务器硬件资源,为不同的服务提供数据服务,但是如果某个实例并发比较高的,同样是会影响到其它实例的性能 2、安装多实例环境准备 安装前需要先安装mysql,但是只需将安装过程进行到make install即可(编译安装),如果使用免安装程序,只需解压软件包即可,今天的环境是通过免安装包来安装mysql主程序(其它的安装可以参考前面的安装过程自行测试) 系统环境 [root@centos6 ~]# cat /etc/redhat-release   CentOS release 6.5 (Final)  [root@centos6 ~]# uname -r  2.6.32-431.el6.x86_64 
 安装程序 mysql-5.5.52-linux2.6-x86_64.tar.gz 首先将软件下载到本地 wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.52-linux2.6-x86_64.tar.gz 
 创建安装用户 [root@centos6 ~]#groupadd mysql  [root@centos6 ~]#useradd mysql -s /sbin/nologin -g mysql -M  [root@centos6 ~]#tail -1 /etc/passwd  mysql:x:500:500::/home/mysql:/sbin/nologin 
 创建多实例的数据目录 [root@centos6 tools]# mkdir -p /data/{3306,3307}  [root@centos6 tools]# tree /data/  /data/  +-- 3306  +-- 3307  2 directories, 0 files 
 3、安装MYSQL多实例 接下来进行安装mysql的多实例操作 解压软件 [root@centos6 tools]# ll mysql-5.5.52-linux2.6-x86_64.tar.gz   -rw-r--r--. 1 root root 185855000 Aug 26 21:38 mysql-5.5.52-linux2.6-x86_64.tar.gz  [root@centos6 tools]# tar zxf mysql-5.5.52-linux2.6-x86_64.tar.gz 
 拷贝配置文件 [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/my-small.cnf /data/3306/my.cnf  [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/mysql.server /data/3306/mysql  [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/my-small.cnf /data/3307/my.cnf  [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/mysql.server /data/3307/mysql 
 为一规范安装路径,将免安装包拷贝到应用程序目录下 [root@centos6 tools]# mv mysql-5.5.52-linux2.6-x86_64 /application/mysql  [root@centos6 tools]# ll /application/mysql  total 72  drwxr-xr-x.  2 root root   4096 Dec  9 17:15 bin  -rw-r--r--.  1 7161 31415 17987 Aug 26 19:24 COPYING  drwxr-xr-x.  3 root root   4096 Dec  9 17:15 data  drwxr-xr-x.  2 root root   4096 Dec  9 17:15 docs  drwxr-xr-x.  3 root root   4096 Dec  9 17:15 include  -rw-r--r--.  1 7161 31415   301 Aug 26 19:24 INSTALL-BINARY  drwxr-xr-x.  3 root root   4096 Dec  9 17:15 lib  drwxr-xr-x.  4 root root   4096 Dec  9 17:15 man  drwxr-xr-x. 10 root root   4096 Dec  9 17:15 mysql-test  -rw-r--r--.  1 7161 31415  2496 Aug 26 19:24 README  drwxr-xr-x.  2 root root   4096 Dec  9 17:15 scripts  drwxr-xr-x. 27 root root   4096 Dec  9 17:15 share  drwxr-xr-x.  4 root root   4096 Dec  9 17:15 sql-bench  drwxr-xr-x.  2 root root   4096 Dec  9 17:15 support-files 
 修改配置文件与启动文件 (编辑:鹰潭站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |