安裝步驟
一、清除所有殘留的舊MySQL
1. 關閉MySQL
[root@localhost /]# service mysqld stop
Redirecting to /bin/systemctl stop mysqld.service
2. 查看當前安裝mysql情況,查找以前是否裝有mysql
[root@localhost /]# rpm -qa|grep -i mysql
mysql-community-client-8.0.13-1.el7.x86_64
mysql-community-libs-8.0.13-1.el7.x86_64
mysql-community-common-8.0.13-1.el7.x86_64
mysql-community-server-8.0.13-1.el7.x86_64
3. 執(zhí)行命令刪除安裝的MySQL
[root@localhost /]# rpm -ev mysql-community-client-8.0.13-1.el7.x86_64 --nodeps
[root@localhost /]# rpm -ev mysql-community-libs-8.0.13-1.el7.x86_64 --nodeps
[root@localhost /]# rpm -ev mysql-community-common-8.0.13-1.el7.x86_64 --nodeps
[root@localhost /]# rpm -ev mysql-community-server-8.0.13-1.el7.x86_64 --nodeps
4. 查看是否刪除成功。
[root@localhost ~]# rpm -qa | grep -i mysql
5. 查看之前安裝的MySQL的目錄并刪除
[root@localhost /]# find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
/usr/share/mysql
[root@localhost /]# rm -rf /var/lib/mysql
[root@localhost /]# rm -rf /var/lib/mysql/mysql
[root@localhost /]# rm -rf /usr/lib64/mysql
[root@localhost /]# rm -rf /usr/share/mysql
二、安裝MySQL
-
卸載現有的MySQL版本(如果已經安裝了舊版本):
sudo yum remove mysql-server mysql
-
添加MySQL官方存儲庫:
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
-
安裝MySQL服務器:
sudo dnf install mysql-community-server
-
啟動MySQL,并修改密碼
參考鏈接MySQL :: MySQL 8.0 參考手冊 :: 2.5.1 使用 MySQL Yum 存儲庫在 Linux 上安裝 MySQL里的第五步
報錯問題
1. 提示未找到匹配的參數: mysql-community-server
解決方案:(僅限 EL8 系統)基于 EL8 的系統,如 RHEL8 和 Oracle Linux 8 包含一個默認啟用的 MySQL 模塊。 除非禁用此模塊,否則它會屏蔽 MySQL 存儲庫。禁用包含的模塊并使 MySQL 存儲庫包可見,請使用以下內容 命令(對于啟用了 DNF 的系統,將命令中的 yum 替換為 DNF):
sudo yum module disable mysql
2. 公鑰問題
報錯如圖所示:文章來源:http://www.zghlxwxcb.cn/news/detail-613785.html
解決方案: 解決CentOS yum安裝Mysql8提示“公鑰尚未安裝”或“密鑰已安裝,但是不適用于此軟件包”的問題文章來源地址http://www.zghlxwxcb.cn/news/detail-613785.html
到了這里,關于虛擬機 RHEL8 安裝 MySQL 8.0.34的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!