mysql-5.5.28.tar.gz
mysql-5.6.16.tar.gz
1.安裝
cmake
原始碼編譯配置工具
#yum install cmake
#useradd mysql
2.建立作業系統層的
mysql
使用者和使用者組
#groupadd mysql
#useradd -g mysql mysql
3.設定使用者作業系統資源的限制
#vim /etc/security/limits.conf
mysql soft nproc 2047
mysql hard nproc 16384
mysql soft nofile 1024
mysql hard nofile 65536
4.解壓原始碼包
#tar –xvf mysql-5.6.16.tar.gz
#cd mysql-5.6.16
5.執行
cmake
命令,生成編譯配置檔案
#cmake . -dcmake_install_prefix=/usr/local/mysql \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci \
-denabled_local_infile=on \
-dwith_innobase_storage_engine=1 \
-dwith_federated_storage_engine=1 \
-dwith_blackhole_storage_engine=1 \
-dwith_example_storage_engine=1 \
-dwith_partition_storage_engine=1 \
-dwith_perfschema_storage_engine=1 \
-dcompilation_comment='hgc for mysqltest' \
-dwith_readline=on \
-dsysconfdir=/data/mysqldata/3306 \
-dmysql_unix_addr=/data/mysqldata/3306/mysql.sock
6.執行編譯和安裝
#make && make install
make
是用來編譯的,它從
makefile
中讀取指令,然後編譯
make install
是用來安裝的,它是從
makefile
中讀取指令,將軟體安裝到指定的位置
將/usr/local/mysql
目錄打包壓縮,得到的檔案就相當於一套二進位制版本的
mysql
,解壓到同配置的伺服器上就可以直接使用
7.修改目錄許可權和環境變數等
#chown –r mysql:mysql /usr/local/mysql
#vim /home/mysql/.bash_profile
export path=/usr/local/mysql/bin:$path
export lang=zh_cn.gb18030
根據實際情況設定環境變數lang
通過原始碼編譯安裝PostgreSQL步驟及問題總結
root vm 199 wget root vm 199 tar zxvf postgresql 9.3.2.tar.gz 2.編譯安裝,安裝到 opt postgresql 9.3目錄。root vm 199 cd postgresql 9.3.2 root vm 199 configure pr...
mysql 原始碼安裝方式
mysql 原始碼安裝方式 1.新增帳號 useradd mysql groupadd mysql 2.tar zxvf mysql 5.0.22.tar.gz mv mysql 5.0.22 usr local cd usr local mysql 5.0.22 3 configure local...
手動編譯原始碼安裝mysql 原始碼編譯安裝mysql
1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...