1. 文章主要內(nèi)容
? ? ? ?本篇博客主要涉及云服務(wù)器(以阿里云服務(wù)器為例子)Centos8.x下安裝MySQL軟件。(通讀本篇博客需要10分鐘左右的時間)。
? ? ? ? 本篇博客內(nèi)容參考于:centOS8安裝MySql5.7
2. 詳細安裝教程
2.1 MySQL rpm源包下載
? ? ? ?我們首先點擊官網(wǎng)MySQL下載地址,如下圖所示:
? ? ? ?博主這里選擇上圖紅色圈內(nèi)的版本,注意此版本內(nèi)包含了MySQL5.x、8.x版本,當(dāng)然你也可以選擇其它的版本,建議和博主一樣。
? ? ? ?為了方便,博主這里直接使用wget的方式將rpm包給拉下來,代碼如下(沒有wget命令,通過yum安裝即可):
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
2.2 安裝MySQL
? ? ? ?1.切換到下載rpm包的根目錄,然后執(zhí)行如下的命令將MySQL的rpm包進行安裝:
rpm -ivh mysql80-community-release-el7-11.noarch.rpm
? ? ? ?2.羅列出要安裝MySQL的相關(guān)文件,代碼和結(jié)果示意圖如下所示:
yum repolist all | grep mysql
? ? ? ?注意到,默認的MySQL80-communtiy是enabled的,而MySQL57-communtiy是disabled,博主這里的截圖是已經(jīng)調(diào)試好的,可以用如下的代碼修改上述狀態(tài):
? ? ? ?但是在執(zhí)行修改上述狀態(tài)前,應(yīng)該先安裝一個utils的包,通過如下代碼下載:
yum -y install yum-utils
? ? ? ?然后,再執(zhí)行如下的代碼即可修改狀態(tài)。
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
? ? ? ?3.接下來,在安裝MySQL數(shù)據(jù)庫之前,首先關(guān)閉當(dāng)前的MariaDB,關(guān)閉的命令如下所示:
yum module disable mysql
? ? ? ?之后執(zhí)行如下命令安裝MySQL即可,如果出現(xiàn)Error: Unable to find a match: mysql-community-server錯誤,多試一兩次即可安裝:
yum -y install mysql-community-server
? ? ? ?4.安裝完畢后,可以通過如下命令查看MySQL版本,啟動MySQL,查看MySQL狀態(tài)、修改MySQL密碼等操作,代碼如下所示:
? ? ? ?啟動MySQL
systemctl start mysqld
? ? ? ?查看MySQL狀態(tài)
systemctl status mysqld
? ? ? ?查看MySQL數(shù)據(jù)庫root用戶的初始密碼,最后的引號中間的一串字符串即為初始密碼
grep "password" /var/log/mysqld.log
? ? ? ?進入到MySQL數(shù)據(jù)庫(記得第一次進入需要輸入初始密碼)
mysql -uroot -p
? ? ? ?修改MySQL數(shù)據(jù)庫root用戶的初始密碼,這里是將密碼改為root,但設(shè)置太過簡單,可能會報錯,至于如何修改密碼規(guī)則,可以查看博文首行所推薦的博文,不過博主建議設(shè)置密碼應(yīng)該有大寫字母、小寫字母、數(shù)字和符號組成,比如:Lx123456789!
ALTER USER USER() IDENTIFIED BY 'root';
2.2 開啟MySQL 遠程訪問
? ? ? ?搭建在服務(wù)器上的MySQL數(shù)據(jù)庫,要想通過ip加用戶名、密碼訪問,還需要授權(quán)root用戶訪問主機的地址,執(zhí)行如下代碼即可:(注意這里的password要填寫你數(shù)據(jù)庫的真實密碼,整個代碼表示任何主機都可以訪問這個數(shù)據(jù)庫)
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
2.3 在阿里云服務(wù)器安全組上開啟端口
? ? ? ?租的阿里云服務(wù)器,需要在安全組中開啟相應(yīng)的入方向端口,參數(shù)配置如下圖所示:文章來源:http://www.zghlxwxcb.cn/news/detail-780153.html
3. 總結(jié)
? ? ? ?本篇博客詳細的一步步在阿里云服務(wù)器Centos8上安裝MySQL,圖文并茂。另外,在修改過程中,要是有任何問題,評論區(qū)交流;如果博客對您有幫助,請幫忙點個贊,收藏一下;后續(xù)會持續(xù)更新本人實驗中遇到的問題或者詳細教程,如果很感興趣的話,可以關(guān)注一下,謝謝大家啦!文章來源地址http://www.zghlxwxcb.cn/news/detail-780153.html
到了這里,關(guān)于【大數(shù)據(jù)實驗系列】一文輕松搞定云服務(wù)器Centos8.x下安裝MySQL5.x版本,以阿里云服務(wù)器為例?。ǔ敿毎惭b流程)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!