1. 程式人生 > >CentOS 7.x Linux下MySQL 8的安裝指南

CentOS 7.x Linux下MySQL 8的安裝指南

本教程為CentOS x86_64 7.x作業系統下,MySQL Community x86_64 8.0.17(GA)安裝指南。

 

安裝方式一:yum repo線上安裝

[此方式較為簡單,並且依賴於良好的通訊網路!]

 

Step 1: 為了獲得較快的下載速度,先更換yum base源為網易163映象。

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cn99.com/.help/CentOS7-Base-163.repo

# yum update

Step 2: 下載並安裝MySQL官方映象源。

# curl -O https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

# yum localinstall mysql80-community-release-el7-3.noarch.rpm

Step 3: 為了避免衝突,請先解除安裝系統自帶的MariaDB資料庫。

# yum remove mariadb

Step 4: 線上安裝MySQL Community。

# yum install mysql-community-common mysql-community-libs
# yum install mysql-community-client mysql-community-server

注:安裝順序不能顛倒,這一過程系統會自動安裝所需依賴包。

Step 5: 執行MySQL Server。

# systemctl start mysqld

# grep 'temporary password' /var/log/mysqld.log

注:這一步是檢視MySQL安裝時,隨機生成的管理員賬號登入密碼。

# mysql -uroot -p  (輸入剛剛檢視到的密碼)

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass4!';

注:root賬號的預設密碼規則是大小寫+數字+特殊符號+不少於8位。

 

安裝方式二:rpm包離線安裝

[請事先下載mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar安裝包!]

 

Step 1: 解壓安裝包。

# mkdir mysql

# tar -xf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar -C mysql

Step 2: 為了避免衝突,請先解除安裝系統自帶的MariaDB資料庫。

# yum remove mariadb

Step 3: 安裝依賴包。

# yum install net-tools libaio perl perl-Carp perl-Encode perl-Exporter perl-File-Path perl-File-Temp perl-Filter
erl-Getopt-Long perl-HTTP-Tiny perl-PathTools perl-Pod-Escapes perl-Pod-Perldoc perl-Pod-Simple perl-Pod-Usage
perl-Scalar-List-Utils perl-Socket perl-Storable perl-Text-ParseWords perl-Time-HiRes perl-Time-Local perl-constant
perl-libs perl-macros perl-parent perl-podlators perl-threads perl-threads-shared

Step 3: 安裝MySQL Community RPM包。

# yum localinstall mysql/mysql-community-* -y

Step 4: 執行MySQL Server。

# systemctl start mysqld

# grep 'temporary password' /var/log/mysqld.log

注:這一步是檢視MySQL安裝時,隨機生成的管理員賬號登入密碼。

# mysql -uroot -p  (輸入剛剛檢視到的密碼)

mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass4!';

注:root賬號的預設密碼規則是大小寫+數字+特殊符號+不少於8位。

 

預祝大家安裝順利!