git clone https://github.com/alibaba/AliSQL.git
編譯前須要安裝好gcc
cmake
bison
等。(若是缺乏其餘依賴,debian系的能夠使用sudo apt-get build-dep mysql-server
快速安裝)mysql
cd AliSQL linux
# 建立並進入構建目錄 git
make build_linux && cd build_linux github
# 生成 makefile sql
cmake -DCMAKE_INSTALL_PREFIX=/home/x/alisql .. vim
#指定安裝路徑socket
/home/x/alisql ui
# 編譯 spa
make -j4code
make install # 安裝
安裝完成後能夠進入安裝目錄下的bin
目錄
/home/x/alisql/bin [o@o-s] [11:42] > ./mysql_config Usage: ./mysql_config [OPTIONS] Options: --cflags [-I/home/x/alisql/include -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing] --cxxflags [-I/home/x/alisql/include -g -fabi-version=2 -fno-omit-frame-pointer -fno-strict-aliasing] --include [-I/home/x/alisql/include] --libs [-L/home/x/alisql/lib -lmysqlclient -lpthread -lm -ldl] --libs_r [-L/home/x/alisql/lib -lmysqlclient -lpthread -lm -ldl] --plugindir [/home/x/alisql/lib/plugin] --socket [/tmp/mysql.sock] --port [0] --version [5.6.32] --libmysqld-libs [-L/home/x/alisql/lib -lmysqld -lpthread -lm -lcrypt -ldl -laio] --variable=VAR VAR is one of: pkgincludedir [/home/x/alisql/include] pkglibdir [/home/x/alisql/lib] plugindir [/home/x/alisql/lib/plugin]
在alisql
建立一個my.cnf
文件,寫入配置文件信息。
複製AliSQL服務啓動配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
添加環境變量
vim /etc/profile
export PATH=/usr/local/alisql/bin:/usr/local/alisql/lib:$PATH
source/etc/profile
啓動mysql
./bin/mysqld
檢查服務是否啓動
netstat -tulnp | grep 3306