在centos6.5安裝MariaDB(mysql)

1.在官網獲取mariaDB的安裝包通xftp放到根目錄下

    wKioL1TxPnugp5-wAAPPTGrxiRE173.jpg


2.展開MariaDB文件

    tar xf mariadb-5.5.42-linux-x86_64.tar.gz -C /usr/local

3.幫助文檔位置

    /usr/local/mariadb-5.5.42-linux-x86_64/INSTALL-BINARY

4.爲數據庫數據準備硬盤

    fdisk /dev/sdb

    pvcreate /dev/sdb1

    vgcreate mysqlvg /dev/sdb1

    lvcreate -l 1278 -n mydata mysqlvg

    mke2fs -t ext4 -L MYDATA -b 4096 -m 3 /dev/mysqlvg/mydata

    mkdir /mydata

    vim /etc/fstab

    mount -a

5.添加mysql組和用戶

    # groupadd -r mysql

    # useradd -g mysql -r mysql

    # id mysql

    uid=498(mysql) gid=498(mysql) groups=498(mysql)

6.更改/mydata/data的屬主屬組

    # chown -R mysql.mysql /mydata/data

7.爲mysql文件夾做軟鏈接

    # ln -sv mariadb-5.5.42-linux-x86_64 mysql

8.爲mysql文件夾內的所有文件更改屬主屬組權限

    # chown -R root.mysql ./*

9.複製配置文件

    mysql文件下support中的my-*.cnf是mysql的配置文件模板,根據不通的內存大小選擇不通的模板

    6d134d00-b88e-475a-8db7-30cc7ca455a1

    因爲系統安裝時默認安裝mysql的庫,所以會有mysql的配置文件.建議新建一個文件夾把模板放到裏邊.

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

    在配置文件中填加數據文件目錄

    580e4efb-43b2-43df-8749-323838f0133d

10.初始化數據庫

    # cd /usr/local/mysql/scripts

    # scripts/mysql_install_db --user=mysql --datadir=/mydata/data
    mysql數據庫初始化完成,可以看到mysql的數據文件在指定位置生成了.mysql服務查出配置文件是依次查找多個不同位置,會合並多個不同文件的參數並以最後找到的配置文件爲準.所以這裏mysql使用的配置文件是/etc/mysql/my.cnf而不是/etc/my.cnf.

    96f4c5c3-1b9d-44d7-9229-39d215f4b804

11.複製服務腳本

    # cp support-files/mysql.server /etc/rc.d/init.d/mysqld

    64185a30-3c9e-4e2c-b619-225858426d75

    把mysqld服務加到服務列表

    # chkconfig --add mysqld

    94aa08b1-e680-40bd-ac1f-696f3b8b5a39

12.啓動服務

    可以看到mysql啓動成功,3306端口也已經監聽

    c41ec895-d12d-43e2-8d91-9913b80bee89

13.把mysql腳本添加到PATH路徑

    # vim /etc/profile.d/mysql.sh

    ddcdbe81-296e-4549-ab0e-e5a13500f3af

    source一下mysql.sh文件後,發現使用mysql命令可以連接到MariaDB版本爲5.5.42

    45551979-97d3-4bb9-86d9-a5e05ba09b48

14.頭文件導出

    # ln -sv /usr/local/mysql/include/ /usr/include/mysql

15.庫文件導出

    # vim /etc/ld.so.conf.d/mysql.conf

    在文件中寫上mysql的庫文件的位置就可以

        /usr/local/mysql/lib

    用ldcongfig重新生成一下庫文件搜索路徑的緩存文件,發現可看到新版本的mysql庫文件

    wKioL1TxUgOjKbJtAAEVqVl6INk535.jpg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章