欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

lnmp的編譯安裝mysql

傅智翔2年前10瀏覽0評論

在LNMP的環境中,MySQL是一款比較重要的數據庫,現在我們來介紹一下在LNMP中如何編譯安裝MySQL。

步驟如下:

1. 首先下載MySQL的源代碼,可以從官方網站上下載,解壓后進入目錄。
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23.tar.gz
tar zxvf mysql-5.7.23.tar.gz
cd mysql-5.7.23
2. 編譯安裝MySQL,執行以下命令:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.7.23 \
-DMYSQL_DATADIR=/data/mysql-5.7.23/data \
-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_FEDERATED_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_LIBWRAP=0 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock
3. 執行make和make install命令進行編譯和安裝:
make
make install
4. 設置MySQL的配置文件my.cnf,可以在安裝目錄中復制一個樣例文件進行修改。
cp /usr/local/mysql-5.7.23/support-files/my-default.cnf /etc/my.cnf
vim /etc/my.cnf
5. 初始化MySQL數據目錄。
cd /usr/local/mysql-5.7.23
mkdir -p /data/mysql-5.7.23/data
chown -R mysql:mysql /usr/local/mysql-5.7.23 /data/mysql-5.7.23
scripts/mysql_install_db --user=mysql --datadir=/data/mysql-5.7.23/data
6. 啟動MySQL服務
/usr/local/mysql-5.7.23/support-files/mysql.server start

通過以上步驟,MySQL就成功編譯安裝在LNMP環境中了。