0、首先要准备好二进制文件
wget http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb//mariadb-10.2.15/bintar-linux-x86_64/mariadb-10.2.15-linux-x86_64.tar.gz #下载mariadb客户端
1、首先需要在系统中添加用户
useradd -r -d /data/mysqldb -s /sbin/nologin mysql #添加用户
2、解压缩该文件夹
tar xvf mariadb-10.2.15-linux-x86_64.tar.gz -C /usr/local/ #解压缩
3、进入解压缩后的目录
cd /usr/local #进入解压缩目录
4、创建软链接,增加系统命令的同时方便管理
ln -s mariadb-10.2.15-linux-x86_64/ mysql #创建软链接
5、为文件夹设置权限,在正常访问的基础上确保安全
chown -R root:root mysql/ #设置文件夹权限
6、准备环境变量,将命令写入脚本后并执行
echo PATH=/usr/local/mysql/bin:$PATH > /etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh ##准备环境变量并执行
7、为数据库创建文件夹(请根据自己的情况调整目录)
mkdir /data/
mkdir /data/mysqldb #创建存放文件夹
8、更改数据库文件夹的所有者及所属组
chown mysql.mysql /data/mysqldb/ #更改所有者
9、进入该文件夹
cd mysql
10、生成一个数据库
scripts/mysql_install_db –datadir=/data/mysqldb –user=mysql #生成数据库
11、将配置文件范本拷贝至安装文件夹
cp support-files/my-huge.cnf /etc/my.cnf #拷贝配置文件范本
12、在配置文件中修改数据库路径(本处采用自动化策略,可用vim编辑,路径请自定)
sed -i “s/datadir=.*/ datadir=/var/lib/mysql /g” /etc/my.cnf #添加数据库路径
13、将必要的启动服务文件拷贝到/etc/init.d下,并添加服务(脚本)
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig –add mysqld #添加启动文件
14、给予数据库文件夹写入权限
setfacl -R -m u:mysql:rwx /usr/local/mysql/ #给予数据库文件夹写入权限
15、启动数据库服务,查看是否正常启动
service mysqld start #启动服务
16、开始设置安全信息并使用吧。
mysql_secure_installation
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/100913