alisql安裝步驟


卸載原有自帶的Mysql
yum remove mysql-libs
 
安裝依賴包
yum install centos-release-scl devtoolset-4-gcc-c++ devtoolset-4-gcc cmake git ncurses-devel openssl-devel bison -y
 
創建賬號
groupadd mysql
useradd -r -g mysql mysql
 
安裝步驟
wget -c https://github.com/alibaba/AliSQL/archive/AliSQL-5.6.32-4.tar.gz
tar zxvf AliSQL-5.6.32-4.tar.gz
cd AliSQL-AliSQL-5.6.32-4/
 
scl enable devtoolset-4 bash
 
cmake .                              \
-DCMAKE_BUILD_TYPE="Release"         \
-DCMAKE_INSTALL_PREFIX="/opt/alisql" \
-DWITH_EMBEDDED_SERVER=0             \
-DWITH_EXTRA_CHARSETS=all            \
-DWITH_MYISAM_STORAGE_ENGINE=1       \
-DWITH_INNOBASE_STORAGE_ENGINE=1     \
-DWITH_PARTITION_STORAGE_ENGINE=1    \
-DWITH_CSV_STORAGE_ENGINE=1          \
-DWITH_ARCHIVE_STORAGE_ENGINE=1      \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1    \
-DWITH_FEDERATED_STORAGE_ENGINE=1    \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1   \
-DWITH_TOKUDB_STORAGE_ENGINE=1
 
make
make install
 
授權
cd /opt/alisql
chown -R mysql. .
 
初始化
cd /opt/alisql
 
echo never > /sys/kernel/mm/transparent_hugepage/enabled ##開啟TokuDB,不執行會提示:[ERROR] TokuDB: Huge pages are enabled, disable them before continuing
 
scripts/mysql_install_db  --user=mysql  --datadir=/opt/alisql/data --basedir=/opt/alisql
cp support-files/my-default.cnf /etc/my.cnf
cp  support-files/mysql.server  /etc/init.d/mysqld
 
環境變量配置
echo "PATH=/opt/alisql/bin:/opt/alisql/lib:$PATH" >> /etc/profile
source /etc/profile
 
啟動並加入開機自啟
service mysqld start
chkconfig --level 35 mysqld on
 
轉載請注明出處:http://www.cnblogs.com/lovegive/p/6510850.html
作者:Apple
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM