實戰(zhàn)mysql集群搭建(一)–centos7下二進制安裝mysql-5.6

? ? ?? ? 在超哥的幫助下,完成了基于innodb數(shù)據(jù)引擎的mysql數(shù)據(jù)庫集群搭建,實現(xiàn)了主從復制的功能,本篇博文介紹如何使用二進制安裝mysql的方法,具體實現(xiàn)步驟如下:

軟件使用說明:
Liunx系統(tǒng):centOS 7
數(shù)據(jù)庫版本:mysql-5.6.12-linux-glibc2.5-x86_64.tar

1、 下載centos7新裝系統(tǒng)需要的文件:

yum?install?libaio  yum?install?'perl(Data::Dumper)'  yum?-y?install?perl?perl-devel

2、 進入用戶家目錄創(chuàng)建tools文件夾

#?cd?~  #mkdir?tools  #cd?tools


3、 下載MySQL5.6二進制包
下載wget工具:

rpm?ivh?wget-1.12-1.4.el6.x86_64.rpm  wget?http://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz  (也可以從云盤下載:http://pan.baidu.com/s/1i44FJWL)

3、添加mysql用戶和用戶組

#?groupadd?mysql  #?useradd?-g?mysql?mysql

4、解壓二進制安裝包

#?tar?zxvf??mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

5、創(chuàng)建/application/data和/application/mysql文件夾

#?mkdir?/application/data?-p

6、將解壓好的mysql-5.6.12-linux-glibc2.5-x86_64重命名為mysql?

#?mv?mysql-5.6.12-linux-glibc2.5-x86_64?/application  #?mv?/application/mysql-5.6.12-linux-glibc2.5-x86_64/?/application/mysql

7、修改mysql文件夾的用戶和用戶組為mysql

#?cd?/application/mysql  #chown?-R?mysql:mysql?./


8、mysql已經(jīng)安裝完畢,下面要初始化mysql表、information表等

#scripts/mysql_install_db?--user=mysql?--basedir=/application/mysql?--datadir=/application/data

9、設(shè)置啟動mysqld和mysql的配置文件

#?cp?/application/mysql/support-files/mysql.server?/etc/init.d/mysqld  #?cp?/application/mysql/my.cnf?/etc/my.cnf

10、修改配置文件

#?vi?/etc/my.cnf  basedir?=/application/mysql?  datadir?=?/application/data  port?=?3306  server_id?=?1


11、創(chuàng)建軟鏈接啟動mysql

#?ln?-s?/application/mysql/bin/mysql?/usr/bin

12、設(shè)置mysql開機自啟

#?chkconfig?mysqld?on

13、關(guān)閉防火墻

#?  systemctl?start?firewalld.service  #?systemctl?stop?firewalld.service  #?systemctl?disable?firewalld.service??禁止開機啟動


14.啟動服務(wù):

#?service?mysqld?start

15.創(chuàng)建用戶:

#mysql?–uroot?–p  ?mysql>create?user?mysql?identified?by?'mysql';  分配用戶權(quán)限:?mysql>grant?all?privileges?on?*.*?to?'mysql'@'%'?identified?by?'mysql';

? ? ? 搭建數(shù)據(jù)庫是實現(xiàn)mysql集群的第一步,小編通過虛擬機克隆的方式,搭建一臺服務(wù)器的情況下,快速實現(xiàn)多臺復制,省去了很多麻煩,但是復制后會有網(wǎng)絡(luò)連接不通的情況,通過以下方法來解決:

1. 查看主機mac地址:

#??nmcli device show

? ? ? ??實戰(zhàn)mysql集群搭建(一)–centos7下二進制安裝mysql-5.6

2. 根據(jù)查詢的mac地址,修改網(wǎng)絡(luò)配置文件的mac地址和ip:

#?vi?/etc/sysconfig/network-scripts/ifcfg-eno16777736

?這樣集群所需要的服務(wù)器就已經(jīng)搭建好了,請期待下面的博文實現(xiàn)數(shù)據(jù)庫集群的主從復制!

?以上就是實戰(zhàn)mysql集群搭建(一)–centos7下二進制安裝mysql-5.6?的內(nèi)容,更多相關(guān)內(nèi)容請關(guān)注PHP中文網(wǎng)(www.php.cn)!


? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊8 分享