1.创建用户和用户组 mysql 禁止登陆 /sbin/nologin
useradd -s /sbin/nologin -r mysql
2.准备二进制文件必须解压到/usr/local/下命名为mysql 可以创建软连接
tar xf mariadb-10.2.22-linux-x86_64.tar.gz -C /usr/local/
ln -s mariadb-10.2.22-linux-x86_64/ mysql
3.修改文件属性
chown -R root.root mysql/
4.修改PATH变量
vim /etc/profile.d/env.sh
PATH=/usr/local/mysql/bin:$PATH 加入
5.准备数据库数据存放目录
mkdir /data/mysql
chown mysql.mysql /data/mysql
cd /usr/local/mysql
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql 必须在mysql目录下运行 指定数据库存放位置 指定运行用户
6.准备mysql配置文件
mkdir /etc/mysql
cd support-files/
cp my-huge.cnf /etc/mysql/my.cnf
在 [mysqld] 后加入一行
datadir=/data/mysql
7.准备启动脚本
cd support-files/
cp mysql.server /etc/init.d/mysqld
8.启动
chkconfig --add mysqld
service mysqld start
9.安全加固
mysql_secure_installation