在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環境中了。