Mysql5 5 22原始碼編譯安裝

2021-06-05 17:29:08 字數 2736 閱讀 2522

**:

mysql 最新的版本都需要cmake編譯安裝,估計以後的版本也會採用這種方式,所以特地記錄一下安裝步驟及過程,以供參考。

注意:此安裝是預設centos下已經安裝了最新工具包,比如gnu make,gcc,perl,libnc

urses5-dev

以下安裝中涉及的幾點需要提前說明的問題:

2. mysql 將以mysql使用者執行,而且將加入 service 開機自動執行

3. mysql 將被安裝在 /usr/local/mysql/ 目錄下

4. mysql 預設安裝使用 utf8 字符集

5. mysql 的資料和日誌檔案儲存在 /data/mysql/ 對應目錄下

6. mysql 的配置檔案儲存於

二. 安裝 cmakecd

/usr/local/src

tar zxvf cmake-2.8.7.tar.gz

cd cmake-2.8.7

./bootstr

apgmake

gmake install

cd ../

tar zxvf bison-2.5.tar.gz

cd bison-2.5

./configure

make

make install

cd ../

三. 編譯安裝 mysql 5.5.22

/usr/sbin/groupadd

mysql

/usr/sbin/useradd

-g mysql mysql

tar xzvf mysql-5.5.22.tar.gz

cd mysql-5.5.22/

cmake -dcmake_install_prefix=/usr/local/mysql -dmysql_unix_addr=/var/lib/mysql/mysql.sock -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci -dwith_extra_charsets=all -dwith_myisam_storage_engine=1 -dwith_innobase_storage_engine=1 -dwith_memory_storage_engine=1 -dwith_readline=1 -denabled_local_infile=1 -dmysql_datadir=/data/mysql -dmysql_user=mysql

make

make install

chmod

+w /usr/local/mysql

chown

-r mysql:mysql /usr/local/mysql

ln -s /usr/local/mysql/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.16

mkdir

-p /var/mysql/

mkdir -p /var/mysql/data/

mkdir -p /var/mysql/log/

chown -r mysql:mysql /var/mysql/

cdsu

pport-files/ cp

my-large.cnf /etc/my.cnf (注意:my-large.cnf適用於1g記憶體左右的伺服器,可以根據自己配置情況選用my-large.cnf 或 my-huge.cnf 等不同配置)

cp mysql.server /etc/init.d/mysqld

四. 配置啟動mysql 5.5.22

1. 若有需要請先修改 mysql 的配置 my.cnf

vi /etc/my.cnf

2. mysql 初始化安裝

/usr/local/mysql/scripts/mysql_install_db \

--defaults-file=/var/mysql/my.cnf \

--based

ir=/usr/local/mysql \

--datadir=/var/mysql/data \

--user=mysql

3. 將 mysql 加入開機啟動

chmod +x /etc/init.d/mysqld

vi /etc/init.d/mysqld (編輯此檔案,查詢並修改以下變數內容:)

basedir=/usr/local/mysql

datadir=/var/mysql/data

chkconfig

--add mysqld

chkconfig --level 345 mysqld on

4. 啟動 mysql

service mysqld start

手動編譯原始碼安裝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...

mysql 5 5 22綠色版安裝配置

把mysql 5.5.22.rar解壓到c盤根目錄,如果要解壓到其它目錄則需要修改 c mysql 5.5.22 my.ini中的 1 basedir c mysql 5.5.22 2 datadir c mysql 5.5.22 data 為相應的路徑。資料庫例項的賬號密碼 root 888 2 ...

php swoole redis原始碼編譯安裝

tar zxvf php 7.2.4.tar.gz cd php 7.2.4 configure prefix usr local php make make install git clone cd swoole usr local php bin phpize configure with ph...