我爱小虾 发表于 2018-10-7 10:34:46

Linux上的mysql集群

  什么是MySQ集群:
  集群就是多个mysql服务器运行共同服务,在访问量大的时候就需要进行集群,集群越多速度越快,对服务器的压力越小。当一个mysql服务器不够用的时候,理所当然的就需要进行集群。
  网站>>>DNS>>>防火墙>>>负载均衡器>>>集群服务器
  msyql服务器分三个部分:客户端连接部分>>>语句处理部分(SQL节点)>>>数据部分(数据节点)
  集群管理器(综合服务器),用来分配数据给哪个数据服务器处理,所有的管理和调节都在这里进行。
  数据部分就数据服务器,它们的数据是同步的
  为什么需要集群:
  当访问、处理的数据量大的时候,一台mysql服务器处理不过来,自然就需要进行数据库集群,集群的数量越多,处理数据就越快。就像一个cpu处理不过来就两个cpu、三个cup、四个cpu以此类推,当然有钱的话这个数量没有上限。
  需要准备的工作:
  准备5台Centos系统 内存:512M确保系统干净
  mysql服务器下载地址:
  https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
  mysql集群管理器下载地址:
  https://dev.mysql.com/get/Downloads/MySQL-Cluster-7.5/mysql-cluster-gpl-7.5.6-linux-glibc2.5-x86_64.tar.gz
  安装五个CentOS虚拟机,最好是最小化安装,并且将不需要的硬件都移除掉:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICEA99B93F4C274420287E7D1D2EC693C00/3144
  只留下必要硬件:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE2819ADF5A0C54E989948D41E368C92C9/3145
  首先把MySQL的集群管理器安装好,在MySQL的官网复制到下载链接:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE917B1E1C96FE474688343E6A99F1A907/3146
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICEBE8A7938394B416FBBA773CE6E41EAF6/3147
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE9CA5D8916169423981024E395D68D84D/3148
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE606C8AD7D05C43CDA82BEA93693BE50B/3149
  进入到Linux系统,使用wget命令下载:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE74CE323D806A4D668FCC621577A6DCDA/3150
  下载好后使用命令:
  cp mysql-cluster-gpl-7.5.6-linux-glibc2.5-x86_64.tar.gz /root
  拷贝到root目录下,然后使用ls命令查看:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE1926206A2E8A45A88F1285648AF4BB79/3151
  使用tar -xvzf 文件名 命令开始解压:
  解压完成:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICEE33B0B81610D4FA797DEE0AA7C84D8A5/3152
  然后ls查看一下目录:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE4B2116EA034D4EB0A31DE3D5E994D2EB/3153
  接着cd /var/lib ,然在此目录下使用mkdir mysql-cluster,创建一个名为mysql-cluster的文件夹,此文件夹是用来存储集群配置信息文件的:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE85D99B035AE545ADB54D17ADDA744B1C/3155
  创好文件夹后,使用mv 文件名 /usr/local/mysql 命令,将刚刚解压好的文件移动到mysql目录下:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE6E8E7177771C4B8599B5D0A1E414A096/3156
  移动后cd进入查看一下:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICEF4EAD2D1DE2E4D5684CD2DCFD8E53A63/3157
  然后使用vi /var/lib/mysql-cluster/config.ini 命令,创建一个名为config.ini的配置文件,此文件用来配置节点。Vi在没有此文件的情况下会创建这个文件:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE549AC78948F1458B8A03D1FB2D356DBD/3158
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICE48BF47C01D5D4A849CF5404D8A2B7C5C/3159
  创建好后先wq保存退出,使用ls看看是否创建成功:
http://note.youdao.com/yws/public/resource/163be90223eeb853924ccee55513d9df/xmlnote/OFFICEEF14C7B27029406F838A9CD028A40853/3160

页: [1]
查看完整版本: Linux上的mysql集群