在LNMP環(huán)境下編譯安裝MySQL是一項(xiàng)非?;A(chǔ)的任務(wù),使用以下步驟即可完成。
第一步:準(zhǔn)備下載
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23.tar.gz
第二步:解壓并進(jìn)入目錄
tar zxvf mysql-5.7.23.tar.gz
cd mysql-5.7.23
第三步:配置編譯參數(shù)
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
make
make install
第四步:設(shè)置配置文件和啟動(dòng)腳本
cp support-files/my-default.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
第五步:初始化數(shù)據(jù)庫(kù)
mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
第六步:?jiǎn)?dòng)MySQL
/etc/init.d/mysqld start
至此,安裝步驟已經(jīng)完成,可以使用MySQL客戶端進(jìn)行連接。如果需要修改MySQL的配置文件或其他設(shè)置,可以編輯/etc/my.cnf文件。