centos 7 6編譯安裝MySQL並啟動

2021-10-24 16:23:56 字數 2008 閱讀 5904

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...