Ubuntu安裝 Alisql編譯安裝步驟

2022-03-30 10:04:24 字數 1590 閱讀 1964

二、安裝依賴

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 檢視是否還存在...