二進制安裝mariadb 10.2.16
阿新 • • 發佈:2018-07-25
配置 oca proc .tar.gz part 開機 數據 nag 文件
一、實驗環境:centos7.5最新的系統。從官網上下載好較高版本的二級制安裝文件。
官網地址:https://downloads.mariadb.org/
將下載好的二進制文件上傳到虛擬測試機上,可以用rz命令,如果沒有rz可以安裝lrzsz這個包
二、實驗步驟
1、 數據庫存放的空間,邏輯卷,可以在線擴展
fdisk /dev/sda partprobe pvcreate /dev/sda6 vgcreate vg0 /dev/sda6 lvcreate -n mysql -l +100%FREE vg0 lvdisplay mkfs.xfs /dev/vg0/mysql mkdir /app mount /dev/vg0/mysql /app vim /etc/fstab 實現開機自動掛載
2、 創建mysql用戶
getent passwd mysql useradd -r -s /sbin/nologin -d /app/mysql -m mysql
3、 二進制程序存放對應路徑
tar xvf mariadb-10.2.16-linux-x86_64.tar.gz -C /usr/local/ 指定好的路徑 cd /usr/local/ ln -s mariadb-10.2.16-linux-x86_64/ mysql 創建軟連接,用於服務管理 chown -R root.mysql /usr/local/mysql/ 更改屬主屬組
4、 PATH變量
vim /etc/profile.d/mysql.sh PATH=/usr/local/mysql:$PATH . /etc/profile.d/mysql.sh
5、 創建數據庫相關數據文件
cd /usr/local/mysql/ scripts/mysql_install_db --datadir=/app/mysql --user=mysql 利用自帶的腳本生成mysql數據庫的相關文件
6、 準備Mysql配置文件
cp /usr/local/mysql/support-files/my-huge.cnf /etc/my.cnf 直接利用原來的模板,修改為現在的配置文件 vim /etc/my.cnf datadir=/app/mysql
7、 準備啟動腳本
chkconfig --list cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld 復制啟動程序,到系統服務啟動的目錄下,並命名為mysqld chkconfig --add mysqld 加入到開機自啟動中 ll /etc/init.d/mysqld chkconfig --list service mysqld start 開啟mysql服務 ss -ntlp |grep 3306
8、 安全加固
mysql_secure_installation 禁用遠程登錄,設置數據庫密碼,禁止匿名賬號登錄等等。
二進制安裝mariadb 10.2.16