在centos6.6上如何安裝mysql5.7.21tar.gz包

這篇文章主要為大家展示了“在centos6.6上如何安裝MySQL5.7.21tar.gz包”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“在centos6.6上如何安裝mysql5.7.21tar.gz包”這篇文章吧。

隆陽(yáng)網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,隆陽(yáng)網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為隆陽(yáng)千余家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的隆陽(yáng)做網(wǎng)站的公司定做!

mysql5.7.21在linux上的安裝有多種方式,我現(xiàn)在安裝的是tar.gz二進(jìn)制壓縮包(當(dāng)前最新版本),整個(gè)過程完全親測(cè),所有過程中值得注意的地方會(huì)有比較細(xì)致的說明,這個(gè)也是我在安裝過程中遇到問題的地方,參考過比較多的安裝文檔,但都是5.7.21之前的,對(duì)于最新包的文檔比較少,因此有必要出一個(gè)文檔。
1、mysql官網(wǎng)下載安裝包
如圖:是我選擇下載的版本;
在centos6.6上如何安裝mysql5.7.21tar.gz包
2、解壓安裝包
軟件包名為mysql-5.7.21-linux-glibc2.12-x86_64.tar,將其解壓到/usr/local下;
命令為:[root@localhost local]# tar -zxf /data/software/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
3、建立軟鏈接
此時(shí)mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz已經(jīng)被解壓到/usr/local,名為mysql-5.7.21-linux-glibc2.12-x86_64,為了管理方便,為mysql-5.7.21-linux-glibc2.12-x86_64在當(dāng)前目錄建立軟鏈接;
命令為:[root@localhost local]# ln -s mysql-5.7.21-linux-glibc2.12-x86_64 mysql
如圖:
在centos6.6上如何安裝mysql5.7.21tar.gz包
4、建立用戶組和用戶  
命令為:
[root@localhost local]# groupadd -g 501 mysql
[root@localhost local]# useradd -u 501 -g mysql -c mysqldb -r -s /bin/false mysql
在這里,有必要說明一下-r -s /bin/false,其實(shí)這個(gè)是mysql官方建議的,它建議msyql用戶只作為文件或者目錄的擁有者,而不具有登錄shell的權(quán)限,-r指明是系統(tǒng)用戶,-s /bin/false指明mysql用戶不 具有登錄shell的權(quán)限。當(dāng)然,你也可以讓mysql作為普通用戶存在,具有登錄shell的權(quán)限。
5、設(shè)置權(quán)限,在這里也做一個(gè)說明,所有涉及到mysql的文件都將其所有者和所屬組設(shè)置為mysql
命令為:[root@localhost mysql]# chown -R mysql:mysql ./
如圖:
在centos6.6上如何安裝mysql5.7.21tar.gz包
6、安裝mysql
(1)命令為:[root@localhost mysql]#  ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
如圖:
在centos6.6上如何安裝mysql5.7.21tar.gz包
在這里,一定要注意最后生成的初始密碼,mysql在第一次登錄的時(shí)候,需要用這個(gè)初始密碼,當(dāng)前生成的密碼為yrwj.-w!d7wL
(2)修改/etc/my.cnf的權(quán)限,并編輯內(nèi)容
命令為:[root@localhost mysql]#  chown -R mysql:mysql /etc/my.cnf
[root@localhost mysql]# vim /etc/my.cnf
如圖:
在centos6.6上如何安裝mysql5.7.21tar.gz包
這里需要特別注意,一定要配置好這4個(gè)的路徑,不然不僅之后的服務(wù)啟不來,而且還會(huì)報(bào)關(guān)于pid的錯(cuò)誤
7、啟動(dòng)服務(wù)
命令為:[root@localhost mysql]# ./support-files/mysql.server start
服務(wù)啟動(dòng)無誤如圖:
在centos6.6上如何安裝mysql5.7.21tar.gz包
8、將msyql進(jìn)程放入系統(tǒng)進(jìn)程中,這樣子就能通過系統(tǒng)命令啟動(dòng)mysql
命令為:
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld
[root@localhost mysql]# chown -R mysql:mysql /etc/init.d/mysqld    
重新用系統(tǒng)命令啟動(dòng)下mysql,看看系統(tǒng)命令是否生效:
命令為:[root@localhost mysql]# service mysqld restart
9、將msyql設(shè)置為在任何目錄下可以登錄
命令為:[root@localhost mysql]# vim ~/.bash_profile
最下面寫 export PATH=$PATH:/usr/local/mysql/bin(你的安裝bin目錄) 
[root@localhost mysql]# source ~/.bash_profile
10、登錄mysql數(shù)據(jù)庫(kù),輸入剛才的初始密碼
命令為:[root@localhost mysql]# mysql -uroot -p
11、為root用戶設(shè)置新密碼
mysql>alter user 'root'@'localhost' identified by "123456";
12、修改root用戶為在任何客戶端都可以登錄
mysql>update user set host = '%' where user = 'root';
mysql> flush privileges;
13、關(guān)閉linux的防火墻,使遠(yuǎn)程工具可以登錄上
[root@localhost ~]# chkconfig --list | grep iptables 
[root@localhost ~]# chkconfig  --level 2345 iptables off
[root@localhost ~]#  shutdown -r now

以上是“在centos6.6上如何安裝mysql5.7.21tar.gz包”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:在centos6.6上如何安裝mysql5.7.21tar.gz包
文章來源:http://www.muchs.cn/article48/ijcpep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)、定制網(wǎng)站品牌網(wǎng)站制作、網(wǎng)站維護(hù)外貿(mào)建站、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)