解壓檔案
tar -zxvf cmake-3.6.0-rc3.tar.gz
安裝gcc
yum install gcc-c++
切換到cmake目錄
cd cmake-3.6.0-rc3
執行configure檔案
./configure
安裝
make && make install
解壓檔案
tar -zxvf mariadb-10.1.14.tar.gz
切換到mariadb目錄
cd mariadb-10.1.14
建立mysql使用者組及使用者
groupadd mysql
useradd -rm -g mysql -s /sbin/nologin mysql
建立安裝目錄和資料目錄
mkdir /usr/mariadb
mkdir /usr/mariadb/data
chown -r mysql:mysql /usr/local/mariadb
安裝ncurses-devel
yum install ncurses-devel
編譯
cmake -dcmake_install_prefix=/usr/mariadb -dmysql_datadir=/usr/mariadb/data -dmysql_user=mysql -ddefault_charset=utf8 -ddefault_collation=utf8_general_ci
安裝
make && make install
刪除舊配置檔案複製新檔案
rm -f /etc/my.cnf
cp /usr/mariadb/support-files/my-large.cnf /etc/my.cnf
初始化資料庫
/usr/mariadb/scripts/mysql_install_db --user=mysql --basedir=/usr/mariadb --datadir=/usr/mariadb/data
新增環境變數
執行命令開啟系統檔案
vi /etc/profile
在最後加上
mysql_home=/usr/mariadb
path=$mysql_home/bin:$path
export path
mariadb開機自啟動
cp /usr/mariadb/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
啟動資料庫
service mysqld start
設定資料庫密碼
mysqladmin -uroot -p password "新密碼"
登入到資料庫設定root遠端訪問
grant all privileges on *.* to 'root'@'%' identified by '密碼' with grant option;
flush privileges;
CentOS 下安裝編譯安裝MeMcached
tar xvf memcached 1.4.15.tar.gz cd memcached 1.4.15 configure prefix usr local memcache 出現了 configure error libevent is required.you can get it from t...
Centos下編譯安裝nginx
之前一直是用yum安裝lamp或者lnmp的環境,最近嘗試編譯安裝,mark一下,也給未來踩坑的人一些幫助 cd usr src wget tar zxvf nginx 1.4.2.tar.gz 進入到解壓後的目錄 cd nginx 1.4.2 配置,檢查當前的環境是否滿足要安裝軟體的依賴關係 co...
CentOS下編譯安裝MySQL
目錄 步驟 準備工作 檢查是否已安裝 新增mysql使用者和組 編譯安裝mysql 修改mysql相關目錄所有者和組 初始化mysql 複製mysql配置檔案和啟動指令碼 啟動 關閉mysql服務端,配置開機啟動 啟動mysql客戶端並設定密碼 部分問題的解決方法 附錄 1.準備工作 安裝編譯原始碼...