二进制安装mariadb10.4
Posted JohnnyFang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制安装mariadb10.4相关的知识,希望对你有一定的参考价值。
MariaDB数据库管理系统是mysql的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。本次实验通过二进制的方式来演示如何安装mariadb10.4版本。
- 下载mariadb压缩包
进入MariaDB官网(官网地址https://mariadb.com/,或者https://mariadb.org/),找到想要下载的版本,笔者这边下载的是mariadb-10.4.20-linux-x86_64版本,也可以直接在虚拟机中使用wget进行下载(查找版本流程如下)。
- 创建用户和组
在一个干净的系统中创建MariaDB的专用账号mysql,设置为不可登录,同时创建数据存放路径的组/data/mariadb,将所有者改为mysql(如下图)。
- 解压软件包并生成软链接
将压缩包解压到/usr/local目录下,设置解压包的软链接mysql。
进入/usr/local目录下,此时查看mysql文件夹下的文件属性全部是johnny,需改为root所有。
- 准备环境变量,生成数据库文件
环境变量部分在上一篇中已有两次相同操作,这里不多讲。此时/data/mariadb数据库目录下还是空的,因此我们可根据scripts/目录下的mysql_install_db文件来生成数据库的文件,再查看/data/mariadb目录下,已生成一堆文件(如下图)。
- 生成启动文件,创建配置文件
将/usr/local/mysql/support-files/目录下的mysql.server拷贝到/etc/init.d/目录下,并命名为mysqld作为启动文件。由于缺少配置文件,还需再/etc/目录下创建一个名my.cnf的配置文件(如下图)。
此时服务已经可以启动,建议加入到开机启动项中。
- 安全初始化及登录
完成上述操作后,就可以对MariaDB数据库进行安全初始化设置,初始化完成后,可指定root登录的密*码,并通过密*码登录来使用MariaDB数据库(如下图)。
以上是关于二进制安装mariadb10.4的主要内容,如果未能解决你的问题,请参考以下文章
Linux第十周(二进制安装MYSQL5.7,编译安装MYSQL5.7,二进制安装mariadb10.4)