標籤:centos mariadb
下載CMAKEhttps://cmake.org/download/
解壓檔案tar -zxvf cmake-3.6.0-rc3.tar.gz
安裝GCCyum install gcc-c++
切換到cmake目錄cd cmake-3.6.0-rc3
執行configure檔案./configure
安裝make && make install
下載mariadbhttps://downloads.mariadb.org/mariadb/
解壓檔案tar -zxvf mariadb-10.1.14.tar.gz
切換到mariadb目錄cd mariadb-10.1.14
建立mysql使用者組及使用者
groupadd mysqluseradd -g mysql mysql
建立安裝目錄和資料目錄
mkdir /usr/local/mariadbmkdir /usr/local/mariadb/datachown -R mysql:mysql /usr/local/mariadb
安裝ncurses-develyum install ncurses-devel
編譯cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mariadb -DMYSQL_DATADIR=/usr/local/mariadb/data -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
安裝make && make install
刪除舊設定檔複製新檔案
rm -f /etc/my.cnfcp /usr/local/mariadb/support-files/my-large.cnf /etc/my.cnf
初始化資料庫
/usr/local/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mariadb --datadir=/usr/local/mariadb/data
添加環境變數
mariadb開機自啟動cp /usr/local/mariadb/support-files/mysql.server /etc/init.d/mysqldchkconfig --add mysqld
本文出自 “PROGRAMMING” 部落格,謝絕轉載!
CentOS下編譯安裝mariadb