加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

MySQL数据库入门多实例设置

发布时间:2019-10-13 02:20:05 所属栏目:编程 来源:民工哥技术之路
导读:前面先容了相干的基本呼吁操纵:MySQL数据库基本篇之入门基本呼吁 全部的操纵都是基于单实例的,mysql多实例在现实出产情形也长短常适用的,由于必必要把握。 1、什么是多实例 多实例就是一台处事器上开启多个差异的处事端口(默认3306),运行多个mysql的
副问题[/!--empirenews.page--]

MySQL数据库入门多实例设置

前面先容了相干的基本呼吁操纵:MySQL数据库基本篇之入门基本呼吁

全部的操纵都是基于单实例的,mysql多实例在现实出产情形也长短常适用的,由于必必要把握。

1、什么是多实例

多实例就是一台处事器上开启多个差异的处事端口(默认3306),运行多个mysql的处事历程,这此处事历程通过差异的socket监听差异的处事端口来提供各在的处事,全部实例之间配合行使一套MYSQL的安装措施,但各自行使差异的设置文件、启动措施、数据文件,在逻辑上是相对独立的。

多实例首要浸染是:充实操作现有的处事器硬件资源,为差异的处事提供数据处事,可是假如某个实例并发较量高的,同样是会影响到其余实例的机能

2、安装多实例情形筹备

安装前必要先安装mysql,可是只需将安装进程举办到make install即可(编译安装),假如行使免安装措施,只需解压软件包即可,本日的情形是通过免安装包来安装mysql主措施(其余的安装可以参考前面的安装进程自行测试)

体系情形

  1. [root@centos6 ~]# cat /etc/redhat-release   
  2. CentOS release 6.5 (Final)  
  3. [root@centos6 ~]# uname -r  
  4. 2.6.32-431.el6.x86_64 

安装措施

mysql-5.5.52-linux2.6-x86_64.tar.gz

起首将软件下载到当地

  1. wget http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.52-linux2.6-x86_64.tar.gz 

建设安装用户

  1. [root@centos6 ~]#groupadd mysql  
  2. [root@centos6 ~]#useradd mysql -s /sbin/nologin -g mysql -M  
  3. [root@centos6 ~]#tail -1 /etc/passwd  
  4. mysql:x:500:500::/home/mysql:/sbin/nologin 

建设多实例的数据目次

  1. [root@centos6 tools]# mkdir -p /data/{3306,3307}  
  2. [root@centos6 tools]# tree /data/  
  3. /data/  
  4. +-- 3306  
  5. +-- 3307  
  6. 2 directories, 0 files 

3、安装MYSQL多实例

接下来举办安装mysql的多实例操纵

解压软件

  1. [root@centos6 tools]# ll mysql-5.5.52-linux2.6-x86_64.tar.gz   
  2. -rw-r--r--. 1 root root 185855000 Aug 26 21:38 mysql-5.5.52-linux2.6-x86_64.tar.gz  
  3. [root@centos6 tools]# tar zxf mysql-5.5.52-linux2.6-x86_64.tar.gz 

拷贝设置文件

  1. [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/my-small.cnf /data/3306/my.cnf  
  2. [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/mysql.server /data/3306/mysql  
  3. [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/my-small.cnf /data/3307/my.cnf  
  4. [root@centos6 mysql-5.5.52-linux2.6-x86_64]# cp support-files/mysql.server /data/3307/mysql 

为一类型安装路径,将免安装包拷贝到应用措施目次下

  1. [root@centos6 tools]# mv mysql-5.5.52-linux2.6-x86_64 /application/mysql  
  2. [root@centos6 tools]# ll /application/mysql  
  3. total 72  
  4. drwxr-xr-x.  2 root root   4096 Dec  9 17:15 bin  
  5. -rw-r--r--.  1 7161 31415 17987 Aug 26 19:24 COPYING  
  6. drwxr-xr-x.  3 root root   4096 Dec  9 17:15 data  
  7. drwxr-xr-x.  2 root root   4096 Dec  9 17:15 docs  
  8. drwxr-xr-x.  3 root root   4096 Dec  9 17:15 include  
  9. -rw-r--r--.  1 7161 31415   301 Aug 26 19:24 INSTALL-BINARY  
  10. drwxr-xr-x.  3 root root   4096 Dec  9 17:15 lib  
  11. drwxr-xr-x.  4 root root   4096 Dec  9 17:15 man  
  12. drwxr-xr-x. 10 root root   4096 Dec  9 17:15 mysql-test  
  13. -rw-r--r--.  1 7161 31415  2496 Aug 26 19:24 README  
  14. drwxr-xr-x.  2 root root   4096 Dec  9 17:15 scripts  
  15. drwxr-xr-x. 27 root root   4096 Dec  9 17:15 share  
  16. drwxr-xr-x.  4 root root   4096 Dec  9 17:15 sql-bench  
  17. drwxr-xr-x.  2 root root   4096 Dec  9 17:15 support-files 

修改设置文件与启动文件

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读