Ubuntu安裝 Alisql編譯安裝步驟:

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 
相關文章
相關標籤/搜索