|
@@ -20,24 +20,24 @@ Install_AliSQL56() {
|
|
|
tar xvf alisql-${alisql56_version}.tar.gz
|
|
|
pushd alisql-${alisql56_version}
|
|
|
cmake . -DCMAKE_INSTALL_PREFIX=${alisql_install_dir} \
|
|
|
- -DMYSQL_DATADIR=${alisql_data_dir} \
|
|
|
- -DSYSCONFDIR=/etc \
|
|
|
+ -DCMAKE_BUILD_TYPE="Release" \
|
|
|
+ -DWITH_EMBEDDED_SERVER=0 \
|
|
|
+ -DWITH_EXTRA_CHARSETS=all \
|
|
|
+ -DWITH_MYISAM_STORAGE_ENGINE=1 \
|
|
|
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
|
|
|
-DWITH_PARTITION_STORAGE_ENGINE=1 \
|
|
|
- -DWITH_FEDERATED_STORAGE_ENGINE=1 \
|
|
|
+ -DWITH_CSV_STORAGE_ENGINE=1 \
|
|
|
+ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \
|
|
|
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
|
|
|
- -DWITH_MYISAM_STORAGE_ENGINE=1 \
|
|
|
- -DWITH_EMBEDDED_SERVER=1 \
|
|
|
- -DENABLE_DTRACE=0 \
|
|
|
- -DENABLED_LOCAL_INFILE=1 \
|
|
|
- -DDEFAULT_CHARSET=utf8mb4 \
|
|
|
- -DDEFAULT_COLLATION=utf8mb4_general_ci \
|
|
|
- -DEXTRA_CHARSETS=all
|
|
|
+ -DWITH_FEDERATED_STORAGE_ENGINE=1 \
|
|
|
+ -DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
|
|
|
+ -DWITH_TOKUDB_STORAGE_ENGINE=1
|
|
|
make -j ${THREAD}
|
|
|
make install
|
|
|
popd
|
|
|
|
|
|
if [ -d "${alisql_install_dir}/support-files" ]; then
|
|
|
+ echo never > /sys/kernel/mm/transparent_hugepage/enabled
|
|
|
echo "${CSUCCESS}AliSQL installed successfully! ${CEND}"
|
|
|
rm -rf alisql-${alisql56_version}
|
|
|
else
|
|
@@ -46,8 +46,8 @@ Install_AliSQL56() {
|
|
|
echo "${CFAILURE}AliSQL install failed, Please contact the author! ${CEND}"
|
|
|
kill -9 $$
|
|
|
fi
|
|
|
-
|
|
|
/bin/cp ${alisql_install_dir}/support-files/mysql.server /etc/init.d/mysqld
|
|
|
+ [ -z "`grep transparent_hugepage /etc/init.d/mysqld`" ] && sed -i "s@^basedir=.*@echo never > /sys/kernel/mm/transparent_hugepage/enabled\n&@" /etc/init.d/mysqld
|
|
|
sed -i "s@^basedir=.*@basedir=${alisql_install_dir}@" /etc/init.d/mysqld
|
|
|
sed -i "s@^datadir=.*@datadir=${alisql_data_dir}@" /etc/init.d/mysqld
|
|
|
chmod +x /etc/init.d/mysqld
|