1、mysql編譯環境
1.1、建立個mysql安裝包目錄
#mkdir -p /usr/local/src/mysql
1.2、安裝編譯環境依賴包
#yum -y install gcc gcc-c++ glibc automake autoconf libtool make
3、安裝cmake
3.1、安裝cmake
#tar -xzfv cmake-3.14.5.tar.gz
#cd cmake-3.14.5
#./bootstrap
#gmake
#gmake install
3.2、檢視cmake版本
#cmake -version
4、解壓boost庫到 /usr/local/目錄
#tar xf boost_1_59_0.tar.gz -c /usr/local/
#cd /usr/local/
#mv boost_1_59_0/ boost
#cd boost
#ls -l
5、編譯安裝mysql
5.1、安裝編譯mysql依賴包
#yum -y install ncurses-devel
5.2、建立安裝mysql相關目錄
#mkdir -p /database/mysql/
#tree -l 2 /database/
5.3、建立mysql組和使用者
#groupadd mysql
#useradd mysql -s /sbin/nologin -m -g mysql
#id mysql
-s /sbin/nologin 使用者不能登入系統
-m 不建立使用者的home目錄
-g 指定使用者登入組的gid或組名
5.4、解壓mysql原始碼包
#cd /usr/local/src/mysql
#tar xf mysql-5.7.27.tar.gz
#cmake . -dcmake_install_prefix_=/database/mysql
-dmysql _datadir=/database/mysq1/data
-dmysql_unix_addr=/database/mysq1/tmp/mysql. sock
-ddefault_charset=utf8
-ddefault_collation=utf8_general_ci
-dextra_charsets=gbk, gb2312, utf8, ascii
-denabled_local_infile=on
-dwith_innobase_storage_engine=1
-dwith_federated_storage_engine=1
-dwith_blackhole_storage_engine=1
-dwithout_examplestorage_engine=1 \
-dwithout_partitiol_storage_engine=1
-dwith_zlib=bundled
-dwith_embedded_server=1
-dwith_debug=0
-dwith_b00st=/usr/1ocal/boost
6、配置mysql系統環境變數
CentOS 7 6編譯安裝LNMP
一 前期準備 1.伺服器以最小化方式安裝centos 7.6 2.配置本地源及安裝epel源 cd etc yum.repos.d vi centos base.repo 增加enable 1 yum install wget wget o etc yum.repos.d centos base.r...
Centos7 6 編譯安裝PHP7 1 0
驗證過的部落格 centos7 編譯安裝php7 linux php7.3編譯報錯,libzip 1.5.1安裝解決方法 1.3.2 編譯php7後,如何讓apache支援php7 php編譯安裝報錯sorry,i cannot run apxs.php7.1安裝swoole擴充套件 檢視系統版本 ...
CentOS7 6原始碼編譯安裝Apache
二 安裝apache 三 啟動httpd服務 四 驗證是否啟動成功 安裝apache之前,我們需要安裝編譯apache和所依賴的一些軟體包,其中有 gcc gcc c apr apr util pcre等包。安裝gcc gcc c 編譯環境 root localhost yum install gc...