MySQL是一個流行的開源關系數據庫管理系統,被廣泛應用于各類數據存儲和管理場景。與此同時,MySQL也提供了離線安裝包,以便于在離線環境中安裝MySQL。本文將介紹MySQL 8的離線安裝過程。
1. 下載MySQL 8的離線安裝包
首先,需要從MySQL的官方網站上下載MySQL 8的離線安裝包。在下載過程中,需要選擇與操作系統適配的安裝包,確保安裝順利。
下載鏈接:https://dev.mysql.com/downloads/mysql/
2. 解壓安裝包
下載完成后,將離線安裝包解壓到任意目錄下,例如:/opt/mysql8。在解壓后的目錄下,可以看到如下的目錄結構:
bin/ COPYRIGHT include/ lib/ man/ mysql-test/ share/ support-files/
3. 創建MySQL用戶和數據目錄
在運行MySQL之前,需要創建MySQL用戶和數據目錄。如下:
useradd mysql
mkdir -p /data/mysql/{data,log,tmp}
chown -R mysql.mysql /data/mysql
4. 初始化MySQL數據庫
接下來,需要對MySQL數據目錄進行初始化。執行如下的命令:
/opt/mysql8/bin/mysqld --initialize-insecure --user=mysql --basedir=/opt/mysql8 --datadir=/data/mysql/data/
5. 啟動MySQL
在初始化完成后,執行如下的命令啟動MySQL:
/opt/mysql8/bin/mysqld_safe --defaults-file=/data/mysql/my.cnf --user=mysql --basedir=/opt/mysql8 --datadir=/data/mysql/data/ &
6. 修改MySQL密碼
在MySQL成功啟動后,需要修改默認密碼。執行如下的命令:
/opt/mysql8/bin/mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
7. 驗證安裝是否成功
最后,可以使用如下的命令進行驗證:
/opt/mysql8/bin/mysql -h 127.0.0.1 -u root -p
SHOW DATABASES;
如果出現類似下面的結果,那么恭喜你已經成功安裝了MySQL 8。
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.02 sec)