centos7.6使用Mariadb官方二进制安装,注意制定了解压路径为/usr/local下

下载二进制安装包

wget https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.2.23/bintar-linux-x86_64/mariadb-10.2.23-linux-x86_64.tar.gz

创建mysql用户组和用户
groupadd -r -g 336 mysql
useradd -r -g mysql -u 336 -s /sbin/nologin -d /data/mysql/ mysql

查看建立的用户和组
id mysql

解压二进制安装文件,指定解压文件路径
tar xf mariadb-10.2.23-linux-x86_64.tar.gz -C /usr/local

进入解压后的目录
cd /usr/local

对解压后的文件创建软连接
ln -s mariadb-10.2.23-linux-x86_64 mysql

改变安装文件夹及其下面文件的属性
chown -R root.root /usr/local/mysql

创建mariadb相关运行程序的环境变量配置文件
vi /etc/profile.d/mariadb10.2.23.sh

修改后查看如下:

cat /etc/profile.d/mariadb10.2.23.sh

#!/bin/bash

export PATH=/usr/local/mysql/bin:$PATH

使环境变量生效

方法一:
source /etc/profile.d/mariadb10.2.23.sh
方法二:
. /etc/profile.d/mariadb10.2.23.sh

查看PATH环境变量是否包含添加的路径

echo $PATH

创建mariadb存放数据的文件夹
mkdir -pv /data/mysql

改变存放数据的文件夹属性
chown mysql.mysql /data/mysql/

进入解压后的安装文件目录
cd /usr/local/mysql

使用其中的脚本程序初始化基础数据
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql

最小化系统安装mariadb期间可能出现错误,缺少某些共享库,如libaio,通过yum安装即可
yum install libaio

再次启动脚本程序初始化基础数据
./scripts/mysql_install_db --datadir=/data/mysql --user=mysql

进入存放数据的文件夹目录可查看到初始化后生成了一些文件
ll /data/mysql/

创建配置文件路径,方法:从安装路径中拷贝一个适当修改即可
mkdir -pv /etc/mysql
cp /usr/local/mysql/support-files/my-huge.cnf /etc/mysql/my.cnf

修改配置文件
vi /etc/mysql/my.cnf

修改后查看配置文件
cat /etc/mysql/my.cnf
datadir=/data/mysql,第28行添加此条语句即可

创建mariadb服务启动脚本,添加默认开机启动功能,方法:从安装路径中拷贝
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
添加mysqld服务
chkconfig --add mysqld
显示添加的mysqld服务
chkconfig --list
启动服务
systemctl start mysqld

即可输入mysql进行登陆了

执行安全加固脚本
mysql_seure_installation按照步骤来即可,其中有设置root密码,下次登陆需要用户密码登陆,直接用mysql不行

转载于:https://blog.51cto.com/14231434/2392147

centos7.6使用Mariadb官方二进制安装相关推荐

  1. Centos7 下定义MariaDB源Yum安装最新版本的MariaDB

    Centos7 下定义MariaDB源Yum安装最新版本的MariaDB 在Centos下安装软件服务的方式一般就那么几种(yum.rpm ivh xxx.make make&&ins ...

  2. linux下Mariadb的二进制安装

    一.Mariadb的简单介绍 Mariadb是MySQL的一个开源分支,主要是社区在维护,并且完全兼容MySQL,并且可以很方便的称为MySQL的替代,Mariadb的诞生是出自MySQL创始人Mic ...

  3. MariaDB二进制安装步骤以及数据库的基本操作

    本文索引 前言 MariaDB二进制格式安装过程 创建用户mysql 准备二进制文件 修改配置文件 创建系统数据 用户账号管理 创建用户账号 授权用户账号 数据库的基本操作 创建删除数据库 创建删除表 ...

  4. MYSQL基础之centos 6下二进制安装mariadb

    安装mysql的方法: 1.源代码:编译安装 2.二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用 3.程序包管理器管理的程序包 项目官方最新版地址:https://downloads.m ...

  5. 二进制安装Mariadb

    第一个实验: 实现二进制安装mariadb 用脚本或ansible的role实现 我们先手动执行一遍,能够更好的了解其流程 第一步:将我们下载的mariadb二进制包解压 由于我们下载的是二进制的程序 ...

  6. yum安装Mariadb,二进制安装Mariadb

    yum安装Mariadb 设置Mariadb的yum源 vim /etc/yum.repos.d/mariadb.repo [mariadb] name=mariadb baseurl=https:/ ...

  7. centos7下MySQL的安装(通用二进制安装)

    本篇博客是为下面安装hive做准备 MySQL安装的方法有三种(这里采用通用二进制安装) (29条消息) CentOS7安装MySQL的几种方法_神圣罗马帝国的博客-CSDN博客_centos7安装m ...

  8. Centos7 二进制安装 Kubernetes 1.13

    目录 1.目录 1.1.什么是 Kubernetes? 1.2.Kubernetes 有哪些优势? 2.环境准备 2.1.网络配置 2.2.更改 HOSTNAME 2.3.配置ssh免密码登录登录 2 ...

  9. mariadb通用二进制格式安装

    一.MariaDB安装介绍: 对于通用二进制格式的包,我们只需要解压缩后就能够使用数据库,听起来很容易,但必须要注意一些问题.二进制 格式的程序包是已经编译好的二进制程序,所以里边有很多脚本都是在固定 ...

  10. CentOS7.3下二进制安装Kubernetes1.9集群 开启TLS

    Kubernetes的相关原理性的东西之前有叙述过,网上也有很多,这里主要是写的自己在使用二进制的方式搭建Kubernetes1.9的一些方法,对学习的东西做一个自我的总结. Kubernetes有许 ...

最新文章

  1. 智能车竞赛技术报告 | 节能信标组 - 洛阳理工学院 - Since 2021
  2. HTML DOM 属性
  3. Matlab与神经网络入门
  4. HarmonyOS之深入解析图像的编码和解码
  5. P5068 [Ynoi2015]我回来了
  6. 3DS_MAX渲染笔记
  7. Linux入门(1)_VMware和系统分区和系统安装和远程登陆管理
  8. 亲密关系沟通-【情感勒索】建立良性沟通
  9. 深入浅出分布式系统Raft协议
  10. DXperience GridControl 根据内容动态显示图标
  11. Matlab2017a汉化版软件详细安装教程
  12. ria技术_JavaFXpert RIA示例挑战截止日期已延长
  13. linux换页符号,关于换行符:什么是回车符,换行符和换页符?
  14. 中国历史上水平最高的十首诗词,你都读过吗?
  15. Unity 灯光系统详解
  16. 有关html的英文参考文献,出版英文科技专著:纠结的参考文献
  17. 网络安全保障之“三同步”
  18. CREE第二代SiC MOSFET驱动电路原理图及PCB板设计)
  19. 全国计算机三级嵌入式必背总结资料
  20. 如何计算 N叉树的最大深度

热门文章

  1. 第一百六十天 how can I 坚持
  2. 第二十三模板 9对像数组模板
  3. C语言内联函数的作用
  4. 【OpenCV学习笔记】【错误处理】计算机缺失MSVCP120D.dll
  5. 边缘计算与嵌入式系统
  6. leetcode刷题日记-保持城市天际线
  7. python 根据对应关系批量修改文件名
  8. 手机信令数据在城市规划领域的应用
  9. IDL实现波段运算DOIT(一)
  10. linux日常检查,Linux日常检查的shell