截至目前,mysql最新的版本為4月23號官方發布的8.0.20
版本,本文主要講解centos 8 如何通過yum源安裝 最新mysql-community-server-8.0.20
版本。
進入mysql官方倉庫1
, 在首頁,最近的新版本倉庫源安裝包都會在這裡,如果你對自己的系統了解,你可以直接找到自己linux平台對應的官方源安裝包直接安裝。mysql官方分別管理了yum源和apt源,進入裡面,你就可以看到各個mysql版本的安裝包了。我的linux為centos 8.1
, arch為x86_64
,進到對應目錄 在這裡,看到各種mysql相關的安裝包,其中的mysql80-community-release
字樣的就是官方yum源的安裝包,在首頁也能找到,因為是centos8系統,直接首頁瀏覽器搜尋el8字樣,就能看到一樣的yum源安裝包,最新的是mysql80。
安裝mysql gpg 公鑰(可選)
cd /etc/pki/rpm-gpg/
sudo
curl -o
sudo rpm --import rpm-gpg-key-mysql
若不安裝公鑰,則會提示以下警告,但不影響安裝。
warning: mysql80-community-release-el8-1.noarch.rpm: header v3 dsa/sha1 signature, key id 5072e1f5: nokey
mkdir ~/mysql &&
cd ~/mysql
curl -o
安裝映象源
sudo rpm -ivh mysql80-community-release-el8-1.noarch.rpm
檢視mysql倉庫
dnf repolist enabled | grep "mysql.*-community.*"
sudo dnf install --repo=baseos,mysql80-community mysql-community-server
假設伺服器的資料目錄為空,執行以下命令後,即為伺服器首次啟動,會發生以下情況:
sudo systemctl start mysqld
初始化資訊、設定超級使用者的密碼、錯誤資訊都儲存在日誌檔案中。 檢視隨機密碼,使用以下命令:
sudo
grep
'temporary password' /var/log/mysqld.log
通過使用生成的臨時密碼登入
mysql -uroot -p
更改root密碼
alter user 'root'@'localhost' identified by 'jeremy!1'
;
注意:預設情況下安裝validate_password。 validate_password實現的預設密碼策略要求密碼至少包含乙個大寫字母,乙個小寫字母,一位數字和乙個特殊字元,並且密碼總長度至少為8個字元。
sudo firewall-cmd --add-port 3306/tcp --zone=public --permanent
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports
↩︎ 通過yum安裝 MySQL
安裝 mysql 有很多方式,可以直接準備壓縮包上傳解壓安裝,也可以通過 yum 來安裝,從方便和是否主流兩個角度來看,通過 yum 來安裝會比較舒服,mysql 預設是單機的,所以在乙個主機上安裝即可,我們選擇在 cdh01 上安裝,安裝大致就是兩個步驟 1 安裝 2 配置 step 1 安裝 因...
通過本地光碟安裝yum源
1,建立乙個光碟掛載點 mkdir mnt cdrom 2,把光碟掛載到掛載點 mount dev cdrom mnt cdrom 3,切換到 etc yum.repos.d cd etc yum.repos.d 4,使centos base.repo失效,別刪了,萬一以後我們使用找不到就麻煩了,我...
centos 通過yum安裝MySQL
新開的雲伺服器,需要檢測系統是否自帶安裝mysql yum list installed grep mysql2.如果發現有系統自帶mysql,果斷這麼幹 yum y remove mysql libs.x86 64 wget4.接著執行這句,解釋一下,這個rpm還不是mysql的安裝檔案,只是兩個...