CentOS 6 安裝二進位格式mariadb

來源:互聯網
上載者:User

標籤:centos 6 安裝   二進位格式   mariadb


     1、準備mariadb儲存資料庫檔案的目錄。

mkdir /mydatacd /mydatamkdir datachown mysql:mysql data  #如本機沒有mysql使用者及組需建立系統使用者、組例:groupadd -r -g 306 mysqluseradd -r -d /mydata/data -u 306 -g 306 mysql

資料庫檔案佔用記憶體較大,為保證可擴充性建議放在邏輯卷上。以下為配置邏輯卷過程,不需要的話可跳過下面步驟,直接到第二步。

           ① 配置邏輯卷分區或新加硬碟

650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/A5/F6/wKioL1nGSb_z3VDtAAKzElSXi3Q025.png" title="1.png" alt="wKioL1nGSb_z3VDtAAKzElSXi3Q025.png" />           ② 建立邏輯卷lv

 650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/07/45/wKiom1nGSsmiR5_3AAC29qUt1zw017.png" title="2.png" alt="wKiom1nGSsmiR5_3AAC29qUt1zw017.png" />

           ③ 使用xfs檔案系統邏輯卷才能有擴充性,由於Centos 6 預設不支援xfs檔案系統需藉助軟體xfsprogs。

yum install xfsprogs -y   #安裝xfsprogsmodprobe xfs              #載入xfs檔案系統驅動mkfs.xfs  /dev/myvg/mydata   #建立檔案系統

          ④ 掛載xfs檔案系統

vim /etc/fstab:r!blkid /dev/myvg/mydata UUID=1a5a90a2-2559-494f-954a-7177911e3535 /mydata     xfs       defaults   0  0  mount -a

       2、配置並安裝mariadb

          ① 去官網下載mariadb二進位安裝包https://downloads.mariadb.org/ Centos 6 系統建議安裝5版本穩定版就好,不要去安裝10以上版本。本文以安裝mariadb-5.5.57-linux-x86_64.tar.gz為例。

tar xvf mariadb-5.5.57-linux-x86_64.tar.gz -C /usr/local  #解壓到/usr/localcd /usr/localln -sv mariadb-5.5.57-linux-x86_64/ mysql   #建立軟串連chown -R root:mysql mysql/                  #遞迴修改檔案屬主屬組

          ② 準備設定檔

             配置格式:類ini格式,各程式由單個設定檔提供配[prog_name]
             設定檔尋找次序:後面覆蓋前面的設定檔
/etc/my.cnf --> /etc/mysql/my.cnf --> --default-extrafile=/PATH/TO/CONF_FILE --> ~/.my.cnf

mkdir /etc/mysqlcp /usr/local/mysql/support-files/my-large.cnf /etc/mysql/my.cnf #複製模板設定檔到/etc/mysql並改名為my.cnfvim /etc/mysql/my.cnf找到[mysqld]下新增三條配置datadir = /mydata/datainnodb_file_per_table = on #使用innodb引擎,每個表單獨一個資料庫skip_name_resolve = on     #禁止主機名稱解析,加快速度

           ③ 建立資料庫檔案

cd /usr/local/mysqlscripts/mysql_install_db --user=mysql --datadir=/mydata/data #注意不要進入scripts目錄執行

           ④ 準備服務指令碼並啟動服務

cp support-files/mysql.server /etc/init.d/mysqld  #複製服務指令碼並改名mysqldchkconfig --add mysqldchkconfig mysqld on   #設為開機啟動

           ⑤ 準備記錄檔並啟動服務

touch /var/log/mysqld.logchown mysqld /var/log/mysqld.log service mysqld start

           ⑥ 加入可執行路徑

vim /etc/profile.d/mysql.shexport PATH=/usr/local/mysql/bin:$PATH . /etc/profile.d/mysql.sh

          ⑦ 安全初始化

/user/local/mysql/bin/mysql_secure_installation  #配置root密碼,刪除匿名使用者等操作


安裝完成!

本文出自 “linux營運” 部落格,請務必保留此出處http://arm2012.blog.51cto.com/2418467/1968224

CentOS 6 安裝二進位格式mariadb

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.