alisql編譯安裝
#檢視是否存在mysql軟體包
rpm -qa |grep mysql
#安裝依賴包
yum -y install gcc gcc-c++ ncurses-devel perl cmake bison unzip git centos-release-scl devtoolset-4-gcc-c++ devtoolset-4-gcc openssl-devel
#新增使用者、組
groupadd mysql
useradd -r -g mysql mysql
#建立目錄
mkdir -p /data/server/mysql
mkdir /data/mysqldb
#切換到原始碼包存放目錄
cd /usr/local/src
#解壓unzip alisql-master.zip
#進入目錄
cd alisql-master
#編譯安裝
cmake -dcmake_build_type=「release」
-dcmake_install_prefix="/data/server/mysql"
-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 -j 4 && make install -j 4
#切換到安裝目錄,更改所有者許可權
cd /data/server/mysql
chown -r mysql:mysql .
cd /data/mysqldb
chown -r mysql:mysql .
#初始化mysql
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb 報錯:
解決 :yum -y install autoconf
報錯:解決:echo never > /sys/kernel/mm/transparent_hugepage/enabled
繼續初始
#複製配置檔案
cp /data/server/mysql/support-files/my-default.cnf /etc/my.cnf
cp: overwrite 『/etc/my.cnf』?
cp support-files/mysql.server /data/service/mysqld
#啟動: /data/service/mysqld start
報錯:解決:vim /etc/my.cnf
//補全
basedir=/data/server/mysql
datadir=/data/mysqldb
重新啟動
mysql -u root -p
enter password:(直接回車)
Ubuntu安裝 Alisql編譯安裝步驟
二 安裝依賴 apt get install gcc build essential cmake autoconf libncurses5 dev perl bison 說明 centos裡面 build essental換成 gcc c libncurses5 dev換成ncurses devel...
CentOS 下編譯安裝AliSQL
若安裝mysql則 rm etc my.cnf解除安裝,否則忽略 解除安裝已安裝的mysql yum remove mysql mysql server mysql libs compat mysql51 51為版本 rm rf var lib mysql rm etc my.cnf 檢視是否還存在...
CentOS 下編譯安裝AliSQL
若安裝mysql則 rm etc my.cnf解除安裝,否則忽略 解除安裝已安裝的mysql yum remove mysql mysql server mysql libs compat mysql51 51為版本 rm rf var lib mysql rm etc my.cnf 檢視是否還存在...