1.先准備好安裝的所需材料


2.開始准備安裝
先安裝mysql
解壓命令:tar -xvJf (注意:這里' j '是大寫)

解壓后改名:
mv mysql-8.0.24-linux-glibc2.12-x86_64 mysql

改root權限:
chown -R root:root *

在mysql目錄下創建一個data文件夾
mkdir data

創建用戶組以及用戶和密碼
groupadd mysql
useradd -g mysql mysql

.授權用戶 chown -R mysql.mysql /usr/local/mysql

8.切換到bin目錄下 cd bin
9.初始化基礎信息 ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize

得到臨時密碼
4*v,1aN5?J*Q
初始化失敗的話安裝個擴展包:dnf install libxcrypt-compat.x86_64

再安裝一個擴展包防止以后使用時mysql保錯

.添加mysqld服務到系統 cp -a ./support-files/mysql.server /etc/init.d/mysql
授權以及添加服務
chmod +x /etc/init.d/mysql

.將mysql命令添加到服務 ln -s /usr/local/mysql/bin/mysql /usr/bin
登錄mysql mysql -uroot -p 密碼使用之前隨機生成的密碼

我這里啟動mysql的時候遇見一個錯誤
如果你也是報這個錯誤按我下面的走即可

這個代碼輸一下即可,進入MySQL成功
sudo ./support-files/mysql.server start

修改root密碼 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 其中123456是新的密碼自己設置

.執行 flush privileges; 使密碼生效

選擇mysql數據庫 use mysql;
20.修改遠程連接並生效
update user set host='%' where user='root';
生效:flush privileges;

這樣就安裝mysql成功了 exit退出即可