1. 程式人生 > >CENTOS7安裝MYSQL8之一

CENTOS7安裝MYSQL8之一

在釋出了安裝PHP7.2和HTTPD後,現在開始安裝MYSQL,還是那個原則,儘量安裝新近版本,今天選擇了MYSQL8來安裝。

  1. 預備:已經安裝了HTTPD和PHP的CENTOS系統
  2. 檢視以前有沒有安裝MYSQL,使用的程式碼一般為
sudo yum list installed | grep mysql
rpm -qa | grep mysql
...

如果有的話,刪除,這樣方便安裝新的

sudo remove mysql*
rpm -e .....

CENTOS安裝軟體主要是通過YUM安裝,而所謂YUM就是通過網路線上安裝,好處是,不用為依賴關係而操心,因為1個軟體的依賴有時很複雜,這個YUM和UBUNTU的APT安裝是一個道理,需要首先把軟體的源做好。這裡不探究這個,請移步閱讀此類文章。奧,需要說一句,原始碼安裝看上去很專業,但細節太多,容易出問題。所以,我們是用YUM安裝MYSQL的。當然,我們是直接將MYSQL官網下載的:
具體的URL地址是什麼呢,網上檢視前面.COM部分發現是一系列下載列表,空白不容易找到具體的RPM包,但說明網址是對的,再到官網核實經過YUM repository 標籤下第一個就是如下的RPM包。

wget https://repo.mysql.com/mysql80-community-release-el7-1.noarch.rpm

好像程式碼高亮,還不會操作呀,出來的都是紅色的。
ANYWAY, 繼續我們的下載。下載的地址自然是 /etc/yum.repos.d/下,看圖:
在這裡插入圖片描述
好了,已經進入了我們的目錄下,我們先YUM UPDATE, 然後再YUM SEARCH MYSQL看,反饋只有mysql80-community-release.noarch,還不是太明白,不過我知道只要安裝,會把依賴等安裝上的,不行的話,再補。其實沒有必要這麼膽小,試試就行,不行REMOVE, 結果是這個程式碼就行。根據ubuntu安裝 mysql的經驗,結合網上介紹,先安裝3個模組

sudo yum install mysql
sudo yum install mysql-server
sudo yum install mysql-devel

mysql-community-client.x86_64 0:8.0.13-1.el7
mysql-community-server.x86_64 0:8.0.13-1.el7
mysql-community-devel.x86_64 0:8.0.13-1.el7
這三個模組被分別安裝,值得一提的是,最後這個還捎帶自動安裝了 8的依賴包。
好了,開始啟動MYSQL, 請注意,現在都用systemctl 了,過去的service start mysql等不推薦用了。

systemctl start mysqld.service
systemctl status mysqld.service

在這裡插入圖片描述
MySQL啟動成功,時間有點晚了,下次再說說密碼等的事情吧。