CentOS下mysql 8.0.16 安裝完整版教程
阿新 • • 發佈:2021-01-22
技術標籤:Server開發mysqllinuxcentos資料庫
CentOS下mysql 8.0.16 安裝完整版教程
1. 下載安裝包
由於下載過程較慢,所以先本地下載準備好安裝包。
MySQL 8.0下載連結(官網地址):
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
注:CentOS 對應版本為 Red Hat 版本。
2. 清理舊版本
檢測本地是否有已存在 mysql 的包:
rpm -qa | grep mysql
如果存在 MySQL 版本,請使用命令 rpm -e --nodeps {-file-name} 進行移除操作:
//示例:
rpm -e --nodeps mysql-community-libs-8.0.22-1.el7.x86_64
查詢相關目錄:
find / -name mysql
刪除相關目錄:
rm -rf /var/lib/mysql
……
這時,完成舊 MySQL 清理工作,如果是第一次安裝,則跳過該步驟。
3. 安裝 mysql 8.0.16
上傳安裝包到 CentOS 伺服器。我的上傳目錄為:/usr/local/mysql。
進入安裝包目錄:
cd /usr/local/mysql
解壓安裝包:
tar -xvf mysql-8.0.22-1.el7.x86_64.rpm-bundle.tar
依次安裝:
rpm -ivh mysql-community-common-8.0.22-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-8.0.22-1.el7.x86_64.rpm --force --nodeps rpm -ivh mysql-community-libs-compat-8.0.22-1.el7.x86_64.rpm rpm -ivh mysql-community-client-8.0.22-1.el7.x86_64.rpm --force --nodeps rpm -ivh mysql-community-server-8.0.22-1.el7.x86_64.rpm --force --nodeps
安裝完成後,檢視:
rpm -qa | grep mysql
4. 啟動 MySQL
- 啟動服務:
systemctl start mysqld
- 檢視服務狀態:
systemctl status mysqld.service
5. 設定登入密碼
- 查詢預設臨時密碼:
cat /var/log/mysqld.log | grep password
- 登入 MySQL 服務:
mysql -uroot -p
這裡輸入預設臨時密碼。
- 更改密碼之前,要設定一下密碼登記,否則密碼設定過於簡單會失敗:
# 密碼檢查等級,0/LOW、1/MEDIUM、2/STRONG
set global validate_password.policy=0;
# 密碼的最短長度
set global validate_password.length=6;
# 密碼至少要包含的小寫字母個數和大寫字母個數
set global validate_password.mixed_case_count=0;
- 更改密碼:
# 設定密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';
6. 修改登入許可權
修改遠端登入許可權
USE mysql;
UPDATE mysql.user SET host = '%' WHERE user = 'root';
flush privileges;
SELECT host, user FROM user;
好了,MySQL 已經安裝完成了,接下來可以使用了。
PS:更多更多內容……,請檢視 --> 《Server 開發》
PS:更多更多內容……,請檢視 --> 《Server 開發》
PS:更多更多內容……,請檢視 --> 《Server 開發》