1. 程式人生 > >MariaDB二進制安裝

MariaDB二進制安裝

系統 示例 sbin 執行 執行權限 chkconfig 軟鏈接 chown config

下載二進制安裝包

wget http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.2.12/bintar-linux-x86_64/mariadb-10.2.12-linux-x86_64.tar.gz

新建mysql用戶和組

useradd -r mysql -s /sbin/nologin

技術分享圖片

解壓二進制安裝包至/usr/local

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

創建軟鏈接

cd /usr/local/
ln -s mariadb-10.2.12-linux-x86_64/ mysql

技術分享圖片

設置目錄屬主屬組

chown -R mysql.mysql mysql/

技術分享圖片

配置系統環境變量

cd mysql/bin
echo PATH=/usr/local/mysql/bin:$PATH > /etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh

技術分享圖片

將存放數據的邏輯卷掛載到/data/mysqldb

mkdir -pv /data/mysqldb
blkid
echo UUID=45943ceb-06b8-4cb8-8c73-53c751956288 /data/mysqldb xfs defaults 0 0 >> /etc/fstab
mount -a

技術分享圖片

技術分享圖片

設置數據庫文件夾屬主屬組權限

chown -R mysql.mysql /data/mysqldb/
chmod 770 /data/mysqldb/

技術分享圖片

建立數據庫文件

cd /usr/local/mysql
scripts/mysql_install_db --datadir=/data/mysqldb --user=mysql

技術分享圖片

拷貝示例配置文件

cd support-files/
cp my-huge.cnf /etc/my.cnf

技術分享圖片

修改my.cnf配置文件

技術分享圖片

啟動腳本

cp mysql.server /etc/init.d/mysqld
ll /etc/init.d/mysqld        #查看是否有執行權限
chkconfig --add mysqld
service mysqld start

技術分享圖片

技術分享圖片

安全初始化

mysql_secure_installation

測試登錄

技術分享圖片

MariaDB二進制安裝