時間:2019-09-16 14:24:46 作者:無名 瀏覽量:31
一、預備環境
1、裝置依靠軟件包
1.# yum -y install bison bison-devel gcc gcc-c++ make cmake autoconf automake zlib* libxml* ncurses-devel libtool-ltdl-devel* openssl openssl-devel libaio libaio-devel

Centos6.4乘64編譯安裝MYSQL5.6.12教程圖1
yum源中的cmake版本號到達mysql的要求了,所以就沒有別的裝置。
2、樹立mysql用戶
1.# groupadd -r mysql
2.# useradd -g mysql -r -M -s /sbin/nologin mysql
這個mysql用戶不能登錄
二、裝置
1、解壓軟件
1.# tar -zxvf mysql-5.6.12.tar.gz -C /tmp
2、設置編譯參數

Centos6.4乘64編譯安裝MYSQL5.6.12教程圖2
01.# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
02.-DMYSQL_DATADIR=/usr/local/mysql/data \
03.-DDEFAULT_CHARSET=utf8 \
04.-DDEFAULT_COLLATION=utf8_general_ci \
05.-DWITH_EXTRA_CHARSETS:STRING=all \
06.-DWITH_MYISAM_STORAGE_ENGINE=1 \
07.-DWITH_INNOBASE_STORAGE_ENGINE=1 \
08.-DWITH_MEMORY_STORAGE_ENGINE=1 \
09.-DWITH_READLINE=1 \
10.-DENABLED_LOCAL_INFILE=1 \
11.-DWITH_SSL=system \
12.-DWITH_EMBEDDED_SERVER=1 \
13.-DWITH_READLINE=1 \
14.-DMYSQL_USER=mysql
3、裝置
1.# make && make install
三、裝備
1、為裝置目錄與數據目錄賦予權限
1.# chown -R mysql:mysql /usr/local/mysql/
2、執行初始化腳本
1.# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
3、第一次發動MySQL
1.# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
2.# chmod +x /etc/init.d/mysqld
3.# service mysqld start //發動mysql服務
4.# chkconfig --add mysqld //
5.# chkconfig mysqld on //mysql服務每次開機自動發動

Centos6.4乘64編譯安裝MYSQL5.6.12教程圖3
4、裝備環境變量