原始碼編譯方式安裝MySQL步驟

2021-09-02 09:51:07 字數 1764 閱讀 9057

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