MySQL是一款開源關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它被廣泛應(yīng)用于各種類型的應(yīng)用程序。對(duì)于初學(xué)者來(lái)說(shuō),可能不知道如何在沒(méi)有安裝程序的情況下安裝MySQL。下面將介紹一些方法和步驟。
下載MySQL壓縮包
首先需要從MySQL官網(wǎng)下載適合的壓縮包,如果您使用的是 Windows 操作系統(tǒng),則需要下載 ZIP 格式壓縮包,如果您使用的是 Mac 或 Linux 操作系統(tǒng),則需要下載 TAR 格式壓縮包。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.27-linux-glibc2.17-x86_64.tar.xz
解壓MySQL壓縮包
解壓 MySQL 壓縮包的過(guò)程非常簡(jiǎn)單,只需要在終端中執(zhí)行以下命令:
tar -xvf mysql-8.0.27-linux-glibc2.17-x86_64.tar.xz
其中“mysql-8.0.27-linux-glibc2.17-x86_64.tar.xz”為MySQL壓縮包的文件名。
配置MySQL
MySQL解壓后,您需要將其配置為一個(gè)可用的數(shù)據(jù)庫(kù)。要實(shí)現(xiàn)這一點(diǎn),需要完成以下步驟:
1. 創(chuàng)建 MySQL 用戶和組:
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql
2. 將 MySQL 目錄復(fù)制到有用的位置:
sudo cp -r mysql-8.0.27-linux-glibc2.17-x86_64 /usr/local/mysql
3. 更改所有者和組為 mysql:
sudo chown -R mysql:mysql /usr/local/mysql
4. 安裝 MySQL 依賴項(xiàng):
sudo apt-get install libaio1
完成這些步驟后,您需要初始化 MySQL。
初始化MySQL
要初始化 MySQL,請(qǐng)執(zhí)行以下命令:
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
初始化完成后,將顯示必要的密碼。請(qǐng)務(wù)必記住該密碼,因?yàn)槟鷮⑿枰鼇?lái)使用 MySQL。
啟動(dòng)MySQL
要啟動(dòng) MySQL,請(qǐng)執(zhí)行以下命令:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
現(xiàn)在 MySQL 已經(jīng)啟動(dòng)并正在運(yùn)行。如果您想要將其停止,請(qǐng)執(zhí)行以下命令:
sudo /usr/local/mysql/bin/mysqladmin -u root shutdown
至此,您已經(jīng)成功地在沒(méi)有安裝程序的情況下安裝了 MySQL。