centos7安裝mariadb(mysql的替代品)

mariadb作爲mysql的替代品 如今centos的新版本yum包已換成mariadb

安裝一些庫mysql

  1. yum install gcc gcc-c++ wget net-toolslinux

複製代碼c++

查看SELinux狀態:sql

  1. /usr/sbin/sestatus -v  shell

複製代碼vim

#若是SELinux status參數爲enabled即爲開啓狀態;
若是爲關閉能夠跳過
修改/etc/selinux/config文件centos

  1. vi /etc/selinux/config服務器

複製代碼ide

將SELINUX=enforcing改成SELINUX=disabled
重啓機器

下載mariadb安裝包到cd /usr/local/src/spa

  1. cd /usr/local/src/

複製代碼

  1. wget http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86_64/mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz

複製代碼


linux64位下載地址
http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86_64/mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz

linux32位下載地址
http://mirrors.opencas.cn/mariadb/mariadb-10.0.21/bintar-linux-glibc_214-x86/mariadb-10.0.21-linux-glibc_214-i686.tar.gz

將壓縮包解壓到/usr/local 目錄下

  1. tar zvxf mariadb-10.0.21-linux-glibc_214-x86_64.tar.gz -C /usr/local/

複製代碼

建立mariadb 數據初始化目錄/mydata/mysql這邊把mysql放到雲盤上mydata爲新掛載盤

  1. mkdir -p /mydata/mysql

複製代碼

添加系統用戶mysql,禁止登錄系統目錄所屬主和組都修改成mysql 這裏的 /mydata/mysql  改爲自已服務器的數據目錄

  1. useradd -r -s /sbin/nologin mysql ;chown -R mysql.mysql /mydata/mysql/

複製代碼

作個mariadb 目錄的鏈接

  1. ln -s /usr/local/mariadb-10.0.21-linux-x86_64/ /usr/local/mysql

複製代碼

進入目錄

  1. cd /usr/local/mysql/

複製代碼

開始安裝

  1. ./scripts/mysql_install_db --datadir=/mydata/mysql --user=mysql

複製代碼

若是沒有報錯就複製配置文件到etc目錄下

  1. cp support-files/my-large.cnf /etc/my.cnf

複製代碼

是否覆蓋 選 y

  1. y

複製代碼

複製mysql 啓動腳本文件到/etc/init.d的目錄下

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

複製代碼

修改755權限

  1. chmod 755 /etc/init.d/mysqld

複製代碼

定義數據存放路徑

  1. vim /etc/init.d/mysqld

複製代碼

  1. datadir=/mydata/mysql

複製代碼

將mariadb自帶命令放入$PATH

  1. PATH=$PATH:/etc/init.d/  #當前有效,重啓shell就失效

  2. echo "export PATH=$PATH:/etc/init.d/" >>/etc/profile

  3. echo "export PATH=$PATH:/usr/local/mysql/bin/" >>/etc/profile

  4. source !$

複製代碼

啓動mariadb

  1. /etc/init.d/mysqld start

複製代碼


最後一步很重要哦 刪除不用的用戶新建用戶

  1. mysql_secure_installation

複製代碼


回車

y回車

輸入root密碼

再輸入root密碼

再回車

回車

回車 到出現

All done! If you’ve completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

相關文章
相關標籤/搜索