天天看點

CentOS7 安裝 MySQL8.0

CentOS7 安裝 MySQL8.0

  • ​​一. 離線安裝​​
  • ​​1.解除安裝mariadb​​
  • ​​2.建立檔案夾​​
  • ​​3.安裝​​
  • ​​4.初始化并啟動​​
  • ​​二. yum安裝(總是失敗)​​
  • ​​1. 下載下傳yum源​​
  • ​​2. 安裝yum源​​
  • ​​3. 檢視mysql版本​​
  • ​​4. 安裝​​

一. 離線安裝

mysql-8.0.16-2.el7.x86_64.rpm-bundle

迅雷連結:​​​https://pan.xunlei.com/s/VMNpu8tE5X1nCeHjWbi3liHWA1​​​ 提取碼:​

​9tet​

官網位址:​​https://dev.mysql.com/downloads/mysql/​​

CentOS7 安裝 MySQL8.0

1.解除安裝mariadb

rpm -qa|grep mariadb
rpm -e mariadb-libs --nodeps      

2.建立檔案夾

cd /cd usr/local
mkdir mysql      

建立完檔案夾之後, 将壓縮包放到mysql檔案夾下面

3.安裝

# 解壓
tar -xvf mysql-8.0.27-1.el7.x86_64.rpm-bundle.tar
# 安裝解壓的4個安裝包
rpm -ivh mysql-community-common-8.0.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.27-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.27-1.el7.x86_64.rpm --nodeps --force      
CentOS7 安裝 MySQL8.0

4.初始化并啟動

# 初始化
mysqld --initialize
# 賦權
chown mysql:mysql /var/lib/mysql -R
# 啟動mysql
systemctl start mysqld.service
# 開機自啟
systemctl enable mysqld
# 檢視預設密碼
cat /var/log/mysqld.log | grep password
# 登入, 密碼為檢視預設的密碼
mysql -uroot -p
# 修改密碼(密碼需要數字,大小寫字母,特殊符号)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Jack2020,,';
# 建立遠端通路(要開啟相應端口)
create user 'root'@'%' identified with mysql_native_password by 'Jack2020,,';
# 賦權
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;      

二. yum安裝(總是失敗)

檢視官方最新yum源:​​https://dev.mysql.com/downloads/repo/yum/​​

1. 下載下傳yum源

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm      
CentOS7 安裝 MySQL8.0
CentOS7 安裝 MySQL8.0
CentOS7 安裝 MySQL8.0
CentOS7 安裝 MySQL8.0

如果遇到以下錯誤, 就在浏覽器下載下傳好放到伺服器上

​​

​ERROR: cannot verify repo.mysql.com's certificate, issued by ‘/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=GeoTrust RSA CA 2018’: Issued certificate not yet valid. To connect to repo.mysql.com insecurely, use --no-check-certificate'.​

2. 安裝yum源

rpm -Uvh mysql80-community-release-el8-1.noarch.rpm      

3. 檢視mysql版本

yum repolist all | grep mysql      

4. 安裝

yum install -y mysql-community-server      

繼續閱讀