實驗:二進制安裝mariadb
1.準備用戶和組
groupadd -r -g 336 mysql
useradd -r -g mysql -u 336 -s /sbin/nologin -d /data/mysql mysql
2.準備二進制程序文件和相關文件屬性
tar xvf mariadb-10.2.23-linux-x86_64.tar.gz -C /usr/local/
cd /usr/local/
ln -s mariadb-10.2.23-linux-x86_64/ mysql
切換目錄,並且生成軟鏈接
chown -R root.root /usr/local/mysql/
修改所屬者、所屬組
3.PATH變量
cat /etc/profile.d/mysql.sh
PATH=/usr/local/mysql/bin:$PATH
將該變量寫入文件中,永久生效保存
4.準備數據庫數據目錄和數據
mkdir /data/mysql -pv
chown -R mysql.mysql /data/mysql/
cd /usr/local/mysql
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql
5.準備Mysql的服務器端的配置文件
mkdir /etc/mysql
cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.cnf
vim /etc/mysql/my.cnf
[mysqld]
datadir=/data/mysql 加一行
6.準備服務啓動腳本
cp /usr/local/mysql/support-files/ mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
service mysqld start
服務加入後列表
7.安全加固腳本
mysql_secure_installation
8.測試連接
mysql -uroot -ppassword