之前使用過Ubantu,但是并沒有深入使用,這次為了更加深入學(xué)習(xí)Mysql以及Linux系統(tǒng),同時想試試CentOS系統(tǒng),便裝了個CentOS8系統(tǒng)。但是在安裝Mysql時卻碰到了各種問題,于是想著寫個文章來記錄一下這個過程。
1、查看之前已安裝的Mysql
rpm -qa |grep mysql
如果之前已經(jīng)安裝過,則會出現(xiàn)一些Mysql相關(guān)的組件,如下是我的
rpm -e mysql-community-server-5.7.30-1.el7.x86_64
對其他的也執(zhí)行這個操作
有些人不知道yum是啥,其實可以看作是用來從軟件倉庫里面獲取rpm安裝包,類似ubantu的apt
1、沒有wget的先安裝wget,有就不用了
yum install wget
2、 下載mysql的rpm
這里我用的Linux7的,沒有用Linux8的
wget http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
3、安裝mysql的rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
這時候會在 /etc/yum.repos.d/目錄下生成兩個文件
mysql-community.repo和mysql-community-source.repo
4、修改repo文件(安裝5.7,不要8.0)
cd /etc/yum.repos.d/
vim mysql-community.repo
將 [mysql57-community] 下的 enabled 設(shè)置為1,表示打開5.7
將 [mysql80-community] 下的 enabled 設(shè)置為0,表示關(guān)閉8.0
修改完保存退出
5、安裝Mysql
yum -y install mysql-community-server
6、查看Mysql版本
mysql --version
systemctl start mysqld.service
systemctl status mysqld.service
第一次寫博客,寫的不好希望大家多多體諒。
如果遇到Error: Unable to find a match: mysql-community-server問題 可以先執(zhí)行yum module disable mysql 再執(zhí)行yum -y install mysql-community-server就可以