文章目錄
- 一.更換yum鏡像源
- 二.安裝并配置MySQL8.0
- 安裝
- 配置
- 相關知識
- 什么是yum?
- 什么是鏡像源?
相關知識請看最后,首先來更換yum鏡像源
更換前需要準備好VmwareWorkstation和Finalshell,開啟虛擬機,切換到root用戶
Vmware和Finalshell的相關安裝準備可以參考筆記【Linux學習DAY1】
一.更換yum鏡像源
將鏡像源換成阿里云的
步驟如下
-
進入yum源配置文件
cd /etc/yum.repos.d/
-
備份原有的CentOS-Base.repo 文件
cp CentOS-Base.repo CentOS-Base.repo.bak
-
更換鏡像源
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/CentOS-7.repo
-
清除舊的yum緩存
yum clean all
-
生成新的makecache
yum makecache
-
更新軟件包
yum update -y
-
驗證是否更換成功
yum search vim
如果沒有報錯則更換成功了
(這里比較簡單,就是個別步驟耗時較長,耐心等待一會就好)
接下來開始安裝MySQL8.0
二.安裝并配置MySQL8.0
安裝
-
配置yum倉庫
# 更新密鑰 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2023 # -2022已經不能用了# 安裝Mysql8.x版本 yum庫 #用阿里云鏡像會快很多 不到一分鐘就好了 rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
-
使用yum安裝MySQL
yum -y install mysql-community-server
-
安裝完成后啟動MySQL并配置自啟動
systemctl start mysqld # 啟動 systemctl enable mysqld # 開機自啟
-
檢查MySQL的運行狀態
systemctl status mysqld
配置
修改root密碼
-
獲取MySQL的初始密碼
# 通過grep命令,在/var/log/mysqld.log文件中,過濾temporary password關鍵字,得到初始密碼 grep 'temporary password' /var/log/mysqld.log
-
登錄MySQL數據庫系統
# 執行 mysql -uroot -p # 解釋 # -u,登陸的用戶,MySQL數據庫的管理員用戶同Linux一樣,是root # -p,表示使用密碼登陸# 執行完畢后輸入剛剛得到的初始密碼,即可進入MySQL數據庫
-
修改root密碼
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密碼'; -- 密碼需要符合:大于8位,有大寫字母,有特殊符號,不能是連續的簡單語句如123,abc
-
[擴展]配置root的簡單密碼
我們可以給root設置簡單密碼,如123456.
請注意,此配置僅僅是用于測試環境或學習環境的MySQL,如果是正式使用,請勿設置簡單密碼
set global validate_password.policy=0; # 密碼安全級別低 set global validate_password.length=4; # 密碼長度最低4位即可
至此MySQL8.0就安裝并配置完成了
退出MySQL控制臺頁面
# 退出命令
exit# 或者通過快捷鍵退出:ctrl + d
相關知識
什么是yum?
yum是CentOS/RHEL/Fedora 等基于 RPM 的 Linux 發行版中的軟件包管理器
它就像手機上的應用商店
功能 | 命令示例 |
---|---|
安裝軟件 | yum install nginx -y |
卸載軟件 | yum remove nginx -y |
更新軟件 | yum update nginx |
搜索軟件 | yum search mysql |
查看已安裝軟件 | yum list installed |
其工作原理為:
yum
會去配置好的“鏡像源(Repository)”查找軟件包- 自動解決依賴關系(比如 A 軟件需要 B 和 C 才能運行)
- 下載并安裝
什么是鏡像源?
鏡像源是存放軟件包的網絡服務器,里面包含了成千上萬的 .rpm
軟件包和索引文件
可以比喻為應用商店的服務器
在 CentOS 7 中,所有鏡像源都放在/etc/yum.repos.d/
中
鏡像站 | 地址 |
---|---|
阿里云開源鏡像站 | https://mirrors.aliyun.com/centos-vault/7.9.2009/ |
華為云鏡像站 | https://mirrors.huaweicloud.com/repository/centos-vault/7/ |
清華大學開源鏡像站 (TUNA) | https://mirrors.tuna.tsinghua.edu.cn/centos-vault/7/ |
中國科學技術大學鏡像站 (USTC) | https://mirrors.ustc.edu.cn/centos-vault/7/ |
官方歸檔站 (Vault) | https://vault.centos.org/7.9.2009/ |
推薦順序:阿里云 > 華為云 > 清華大學 > 中科大 > 官方 vault
官方的已于2024-7-1失效,建議使用阿里云的開源鏡像站
更詳細的視頻教程可見黑馬Linux教程第45集