MySQL是一個流行的開源關系型數據庫管理系統,MySQL的5.7版本是當前最新的穩定版本。在這篇文章中,我們將介紹如何在Linux操作系統上使用tar.gz安裝MySQL5.7。
首先,我們需要到MySQL官網上下載MySQL5.7的tar.gz安裝包,并將其下載到我們的Linux機器上。
wget -c https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz
下載完成后,我們需要解壓安裝包并解壓到指定目錄下。
mkdir -p /usr/local/mysql
tar -zxvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
cd /usr/local/mysql
mv mysql-5.7.32-linux-glibc2.12-x86_64 mysql
現在我們將MySQL的bin目錄添加到系統的PATH環境變量中。
export PATH=$PATH:/usr/local/mysql/mysql/bin
此時我們可以通過以下命令來檢查MySQL是否已經成功安裝。
mysql --version
如果輸出了mysql的版本號,則說明MySQL已經成功安裝。
在MySQL安裝目錄中,還有一個mysqld和mysqld_safe文件,我們需要在啟動MySQL服務之前改變它們的所屬用戶和組。
chown -R mysql:mysql /usr/local/mysql/mysql
現在我們可以進行MySQL服務的初始化。
cd /usr/local/mysql/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/mysql --datadir=/usr/local/mysql/mysql/data
初始化完成后,我們可以啟動MySQL服務。
./mysqld_safe --user=mysql &
這時我們可以使用以下命令來檢查MySQL服務是否已經啟動。
ps -ef | grep mysql
如果mysqld服務正在運行,則將輸出以下內容:
mysql 11416 1 1 01:44 pts/0 00:00:00 /usr/local/mysql/mysql/bin/mysqld --basedir=/usr/local/mysql/mysql --datadir=/usr/local/mysql/mysql/data --plugin-dir=/usr/local/mysql/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/mysql/data/master.pid --pid-file=/usr/local/mysql/mysql/data/master.pid --port=3306
root 19174 17358 0 01:52 pts/1 00:00:00 grep --color=auto mysql
到這里,我們就完成了MySQL的5.7版本的tar.gz安裝。