github地址: https://github.com/alibaba/AliSQL 1、直接git下载保存到本地: git clone https://github.com/alibaba/AliSQL.git 2、安装依赖 apt-get install gcc build-essential cmake autoconf libncurses5-dev perl bison 说明: centos里面 build-essental换成 gcc-c++, libncurses5-dev换成ncurses-devel,在不一样的发行版本下称呼不一样而已。 3、创建用户和组 groupadd mysql useradd mysql -g mysql 4、准备目录 mkdir /data/mysql mkdir /usr/local/mysql 5、受权目录 chown -R mysql:mysql /data/msyql chown -R mysql:mysql /usr/local/mysql 6、编译安装 编译: cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DMYSQL_DATADIR=/data/mysqldb -DMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 注意:若是之前执行失败过,再执行须要删除 CMakeCache.txt,不然会报错 安装: make && make install 编译安装步骤比较长,慢慢等~~~~~》》》》》 7、初始化AliSQL数据库 cd /usr/local/mysql scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb 8、复制AliSQL服务启动配置文件 cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf 注:若是/etc/my.cnf文件存在,则覆盖 9、复制AliSQL服务启动脚本及加入path路径 cp support-files/mysql.server /etc/init.d/mysqld vim /etc/profile PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH source/etc/profile 10、启动AliSQL服务并加入开机自启动(可选) service mysqld start chkconfig --level 35 mysqld on 11、检查服务是否启动 netstat -tulnp | grep 3306 mysql -u root -p