CentOS6.7上編譯安裝MariaDB

CentOS6.7上編譯安裝MariaDB

環境:CentOS6.7,minimal安裝。
前提條件:安裝了編譯環境,安裝了Apache。具體安裝步驟請參考:http://www.www58058.com/16583

1、下載解壓

# wget http://archive.mariadb.org//mariadb-5.5.44/bintar-linux-x86/mariadb-5.5.44-linux-i686.tar.gz
# tar xf mariadb-5.5.44-linux-x86_64.tar.gz -C /usr/local
# cd /usr/local

2、創建數據目錄

# mkdir -pv /mydata/data

3、添加用戶和組

# useradd -r mysql
#chown -R mysql.mysql /mydata/data

4、添加連接文件

# cd /usr/local
# ln -sv mariadb-5.5.44-linux-x86_64/ mysql

5、更改文件所有者和屬組

# cd /usr/local/mysql
# chown -R root.mysql ./*

6、初始化數據庫

[root@localhost mysql]# scripts/mysql_install_db --datadir=/mydata/data/ --user=mysql

注意:這里初始化的時候,后面的data目錄與my.cnf中的目錄必須一直,否則mysqld服務無法啟動。

7、設置配置文件

# mkdir /etc/mysql
# cp support-files/my-large.cnf /etc/mysql/my.cnf/
# vim /etc/mysql/my.cnf

8、提供服務腳本

# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
# chkconfig --add mysqld
# service mysqld start

9、測試

# ss -tnl

10、導入二進制執行路徑

# vim /etc/profile.d/mysqld.sh
    export PATH=/usr/local/mysql/bin:$PATH
# . /etc/profile.d/mysqld.sh

原創文章,作者:Net17-卓格,如若轉載,請注明出處:http://www.www58058.com/17497

(0)
Net17-卓格Net17-卓格
上一篇 2016-06-03
下一篇 2016-06-03

相關推薦

  • 接51CTO:13 用戶組和權限管理3

    用戶組和權限管理3 一、雜項知識整理 1、硬鏈接:寫源文件可以是相對地址,相對于鏈接文件。例如 [root@localhost testdir]# ln ../etc/fstab aaa ln: 無法創建硬鏈接"aaa" => "../etc/fstab…

    Linux干貨 2016-08-04
  • Nginx代理MogileFS并實現負載均衡和高可用

    Nginx代理MogileFS并實現負載均衡和高可用 MogileFS nginx 負載均衡 前言 實驗拓撲 實驗環境 實驗步驟 配置MogileFS 配置Nginx 總結 前言 上篇文章我們了解分布式系統和MogileFS的基本使用, 但是那樣的架構是有問題的, 本篇文章我們來了解一下如何使用nginx-mogilefs-module-…

    大數據運維 2016-05-05
  • tomcat基礎進階

                        tomcat基礎進階 前言 Tomcat Architecture Tomcat Installation Tomcat…

    Linux干貨 2016-04-22
  • 如何在CentOS 6上安裝配置Samba

    Samba主要用于windows與Linux之間的文件共享,使用SMB/CIFS協議。CentOS 6默認安裝不包括samba軟件包,所以需要我們手動進行安裝。 Step 1 >> 安裝samba [root@localhost ~]# yum install samba -y Step 2 >> 創建一個共享用戶名和密碼 [root…

    Linux干貨 2016-03-22
  • 設計模式(八)裝飾器模式Decorator(結構型)

    1. 概述        若你從事過面向對象開發,實現給一個類或對象增加行為,使用繼承機制,這是所有面向對象語言的一個基本特性。如果已經存在的一個類缺少某些方法,或者須要給方法添加更多的功能(魅力),你也許會僅僅繼承這個類來產生一個新類—這建立在額外的代碼上。       通過繼…

    Linux干貨 2015-07-03
  • Centos 7 快速進入圖形界面

    Centos 7 快速進入圖形界面.pdf

    系統運維 2016-04-05
欧美性久久久久