二进制安装mariadb10.4

Posted JohnnyFang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制安装mariadb10.4相关的知识,希望对你有一定的参考价值。

    MariaDB数据库管理系统是mysql的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。本次实验通过二进制的方式来演示如何安装mariadb10.4版本。

  1. 下载mariadb压缩包

    进入MariaDB官网​(官网地址https://mariadb.com/,或者https://mariadb.org/)​,找到想要下载的版本,笔者这边下载的是mariadb-10.4.20-linux-x86_64版本,也可以直接在虚拟机中使用wget进行下载​(查找版本流程如下)​。

二进制安装mariadb10.4_配置文件

二进制安装mariadb10.4_db数据库_02

二进制安装mariadb10.4_mysql_03

二进制安装mariadb10.4_db数据库_04

二进制安装mariadb10.4_配置文件_05

二进制安装mariadb10.4_db数据库_06


  1. 创建用户和组

    在一个干净的系统中创建MariaDB的专用账号mysql,设置为不可登录,同时创建数据存放路径的组/data/mariadb,将所有者改为mysql​(如下图)​。

二进制安装mariadb10.4_mysql_07

二进制安装mariadb10.4_mysql_08


  1. 解压软件包并生成软链接

    将压缩包解压到/usr/local目录下,设置解压包的软链接mysql。

二进制安装mariadb10.4_mysql_09

二进制安装mariadb10.4_mysql_10

    进入/usr/local目录下,此时查看mysql文件夹下的文件属性全部是johnny,需改为root所有。

二进制安装mariadb10.4_db数据库_11


  1. 准备环境变量,生成数据库文件

    环境变量部分在上一篇中已有两次相同操作,这里不多讲。此时/data/mariadb数据库目录下还是空的,因此我们可根据scripts/目录下的mysql_install_db文件来生成数据库的文件,再查看/data/mariadb目录下,已生成一堆文件​(如下图)​。

二进制安装mariadb10.4_mysql_12

二进制安装mariadb10.4_mysql_13

二进制安装mariadb10.4_mysql_14


  1. 生成启动文件,创建配置文件

    将/usr/local/mysql/support-files/目录下的mysql.server拷贝到/etc/init.d/目录下,并命名为mysqld作为启动文件。由于缺少配置文件,还需再/etc/目录下创建一个名my.cnf的配置文件​(如下图)​。

二进制安装mariadb10.4_配置文件_15

二进制安装mariadb10.4_mysql_16

    此时服务已经可以启动,建议加入到开机启动项中。

二进制安装mariadb10.4_db数据库_17


  1. 安全初始化及登录

    完成上述操作后,就可以对MariaDB数据库进行安全初始化设置,初始化完成后,可指定root登录的密*码,并通过密*码登录来使用MariaDB数据库​(如下图)​。

二进制安装mariadb10.4_mysql_18

二进制安装mariadb10.4_配置文件_19

以上是关于二进制安装mariadb10.4的主要内容,如果未能解决你的问题,请参考以下文章

Linux第十周(二进制安装MYSQL5.7,编译安装MYSQL5.7,二进制安装mariadb10.4)

MariaDB10.4以上版本安装

在centos7上手动安装二进制mariadb

在centos7上手动安装二进制mariadb

CentOS 6 自定义单实例 二进制方式 安装mariadb-5.5.59

[转]更新升级到MariaDB 10.4