二、安裝依賴
apt-get install gcc build-essential cmake autoconf libncurses5-dev perl bison
說明:centos裡面 build-essental換成 gcc-c++, libncurses5-dev換成ncurses-devel,在不同的發行版本下稱呼不同而已。
三、建立使用者和組
groupadd mysql
useradd mysql -g mysql
四、準備目錄
mkdir /data/mysql
mkdir /usr/local/mysql
五、授權目錄
chown -r mysql:mysql /data/msyql
chown -r mysql:mysql /usr/local/mysql
六、編譯安裝
編譯: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
編譯安裝步驟比較長,慢慢等~~~~~》
七、初始化alisql資料庫
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --datadir=/data/mysqldb
八、複製alisql服務啟動配置檔案
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
注:如果/etc/my.cnf檔案存在,則覆蓋
九、複製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
十、啟動alisql服務並加入開機自啟動(可選)
service mysqld start
chkconfig --level 35
mysqld on
十一、檢查服務是否啟動
netstat -tulnp | grep 3306
mysql -u root -p
AliSQL 配置安裝
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...
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 檢視是否還存在...