新聞中心
現(xiàn)在,不使用數(shù)據(jù)庫的軟件,還真不能稱其為軟件,只能稱作程序。在Windows平臺下,MSSQLServer已深入人心,根深蒂固。但是在linux平臺下,取而代之的是mysql,所以下面我就如何在Linux平臺下安裝MySQL做了一些嘗試。

平陸ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
一、安裝與配置
1、下載必需的MySQL軟件包,我們可以去MySQL官網(wǎng)找到下載頁面,由于我目前使用的Linux系統(tǒng)發(fā)行版為centos 7,那么我就可以通過yum包管理器來進(jìn)行安裝。首先,應(yīng)下載MySQL Yum安裝源,下載地址為:http://dev.mysql.com/downloads/repo/yum/,如果是其它發(fā)行版的系統(tǒng),在該頁面的左側(cè)導(dǎo)航欄即有相應(yīng)的包管理器鏈接。
2、在Yum安裝源的下載頁面里面,我看到有很多版本的安裝源,但是卻沒有一款是“For CentOS”的,那是不是就安裝不了呢?當(dāng)然不是。CentOS是由Red Hat Enterprise Linux(簡稱RHEL)依照開放源代碼規(guī)定發(fā)布的源代碼所編譯而成,所以RHEL版本的安裝源也同樣適用CentOS。那么下載頁這么多“For RHEL”的版本,到底CentOS 7對應(yīng)的是RHEL的哪個版本呢?其實這個問題不難解決,我們只要知道CentOS的發(fā)布?xì)v史就可以知道它對應(yīng)的是哪個RHEL版本了,CentOS的發(fā)布?xì)v史可以在維基百科的CentOS詞條中找到。所以,CentOS 7對應(yīng)RHEL 7,那么我下載這個源包就可以了。
3、開始安裝安裝源。
sudo rpm -Uvh mysql-community-release-el7-5.noarch.rpm
4、查找本機上的MySQL 安裝源列表。
yum repolist all| grep mysql
這個操作可能會比較慢,耐心等待吧。待查找完畢,在我的機子上顯示如下圖:
從上圖可以看出,有3個安裝源是“enabled”,說明這3個安裝源的軟件包將會被安裝。但是,如果我們由于某種原因,需要安裝指定版本的MySQL,那么還需要修改MySQL的安裝源配置文件/etc/yum.repos.d/mysql-community.repo。查看該文件可以看到如下內(nèi)容:
從第11、19、27行我們可以看到有個“enable”選項,它就是控制我們到底要安裝哪個版本的MySQL的,設(shè)為0表示不使用這個源,反之表示使用這個源。由于目前最新發(fā)布版也就是5.6版,所以我無需修改安裝源配置文件。
5、安裝MySQL
sudo yum install mysql-community-server
6、啟動MySQL服務(wù)器
sudo service mysqld start
檢查MySQL服務(wù)器狀態(tài):
sudo service mysqld status
接著我們可以看到綠色高亮顯示的部分,表示服務(wù)器已處于正在運行狀態(tài)。
如果需要停止MySQL服務(wù)器:
sudo service mysqld stop
7、啟動完之后我們需要進(jìn)行安全配置:
mysql_secure_installation
接著便會提示我進(jìn)行一系列的安全設(shè)置:
(1)設(shè)置MySQL的root用戶密碼。由于初次安裝MySQL時root的密碼為空,所以當(dāng)提示我們輸入當(dāng)前root密碼時,我們應(yīng)直接敲回車鍵以表示空。然后根據(jù)提示輸入root密碼。
(2)接著提示我們是否移除匿名用戶,這個當(dāng)然是YES。
(3)接著提示是否不允許root用戶遠(yuǎn)程登錄,根據(jù)上方的提示說root用戶只應(yīng)從本地登錄,我選擇YES以不允許root用戶遠(yuǎn)程登錄,當(dāng)然如果你有這方面的需要,也可以允許root用戶遠(yuǎn)程登錄。
(4)最后提示是否移除“test”數(shù)據(jù)庫,并重新加載權(quán)限表。
二、維護(hù)
1、安裝MySQL其它可選組件
(1)首先,我們應(yīng)找出哪些是沒有安裝的組件,MySQL官方的快速安裝指南里面說是執(zhí)行下面這條命令:
yum --disablerepo=\* --enablerepo='mysql*-community*' list available
這個命令看起來怎么那么不順眼呢?其實這個命令的原型是這樣的:
yum [options] list available
至于“--disablerepo=\*”是什么意思,網(wǎng)上有人說這是告訴Yum不使用“\”目錄下的所有資源,那么這個“\”目錄是哪個目錄呢?最終各種無果。
(2)待顯示出所有可用的包之后,執(zhí)行Yum的安裝命令即可。
(3)更新MySQL及其組件:
sudo yum update mysql-server
參考文獻(xiàn)
- http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
名稱欄目:在CentOS7上安裝MySQL7.5數(shù)據(jù)庫
當(dāng)前網(wǎng)址:http://fisionsoft.com.cn/article/cdcgdoj.html


咨詢
建站咨詢
