1、下载源码
git clone https://github.com/alibaba/Alisql.git
2、编译
编译前需要安装好gcc
cmake
bison
等。(如果缺少其他依赖,debian系的可以使用sudo apt-get build-dep MysqL-server
快速安装)
cd Alisql
# 创建并进入构建目录
make build_linux && cd build_linux
# 生成 makefile
cmake -DCMAKE_INSTALL_PREFIX=/home/x/alisql ..
#指定安装路径
/home/x/alisql
# 编译
make -j4
3、安装使用
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]
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|grep3306