MySQL是當(dāng)下最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,我們可以通過(guò)源碼安裝的方法實(shí)現(xiàn)MySQL的安裝。下面我們將詳細(xì)介紹如何通過(guò)源碼安裝MySQL普通用戶(hù)版。
1. 準(zhǔn)備工作
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential cmake bison flex libssl-dev
2. 下載MySQL源碼包
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.22.tar.gz
tar -zxvf mysql-8.0.22.tar.gz
cd mysql-8.0.22
3. 編譯安裝
mkdir build
cd build
cmake .. -DWITH_BOOST=boost_path -DWITH_SYSTEMD=systemd_path \
-DCMAKE_INSTALL_PREFIX=/path/to/mysql -DMYSQL_DATADIR=/path/to/data \
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make
make install
4. 創(chuàng)建MySQL用戶(hù)
sudo useradd -r -s /bin/false mysql
5. 配置MySQL
sudo chown -R mysql:mysql /path/to/mysql
cd /path/to/mysql
sudo bin/./mysqld --initialize --user=mysql --basedir=/path/to/mysql \
--datadir=/path/to/data
sudo bin/./mysqld_safe --user=mysql &
6. 設(shè)置MySQL服務(wù)
sudo cp support-files/mysql.server /etc/init.d/mysql
sudo chmod +x /etc/init.d/mysql
sudo update-rc.d mysql defaults
通過(guò)以上簡(jiǎn)單的步驟,我們就可以在Linux系統(tǒng)上安裝MySQL普通用戶(hù)版本。