二进制安装mariadb 10.2.16
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制安装mariadb 10.2.16相关的知识,希望对你有一定的参考价值。
一、实验环境: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的主要内容,如果未能解决你的问题,请参考以下文章