如何在CentOS 7上安装和安全配置MariaDB 10
MariaDB 是 MySQL 数据库的自由开源分支,与 MySQL 在设计思想上同出一源,在未来仍将是自由且开源的。
在这篇博文中,我将会介绍如何在当前使用最广的 RHEL/CentOS 和 Fedora 发行版上安装 MariaDB 10.1 稳定版。
目前了解到的情况是:Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB。
在本文中需要注意的是,我们假定您能够在服务器中使用 root 帐号工作,或者可以使用 sudo 命令运行任何命令。
第一步:添加 MariaDB yum 仓库
1、首先在 RHEL/CentOS 和 Fedora 操作系统中添加 MariaDB 的 YUM 配置文件 MariaDB.repo 文件。
- # vi /etc/yum.repos.d/MariaDB.repo
根据您操作系统版本,选择下面的相应内容添加到文件的末尾。
在 CentOS 7 中安装
- [mariadb]
- name = MariaDB
- baseurl = http://yum.mariadb.org/10.1/centos7-amd64
- gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
- gpgcheck=1
在 RHEL 7 中安装
- [mariadb]
- name = MariaDB
- baseurl = http://yum.mariadb.org/10.1/rhel7-amd64
- gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
- gpgcheck=1
添加 MariaDB YUM 仓库
第二步:在 CentOS 7 中安装 MariaDB
2、当 MariaDB 仓库地址添加好后,你可以通过下面的一行命令轻松安装 MariaDB。
- # yum install MariaDB-server MariaDB-client -y
在 CentOS 7 中安装 MariaDB
3、 MariaDB 包安装完毕后,立即启动数据库服务守护进程,并可以通过下面的操作设置,在操作系统重启后自动启动服务。
- # systemctl start mariadb
- # systemctl enable mariadb
- # systemctl status mariadb
在 CentOS 7 中启动 MariaDB 服务
第三步:在 CentOS 7 中对 MariaDB 进行安全配置
4、 现在可以通过以下操作进行安全配置:设置 MariaDB 的 root 账户密码,禁用 root 远程登录,删除测试数据库以及测试帐号,最后需要使用下面的命令重新加载权限。
- # mysql_secure_installation
CentOS 7 中的 MySQL 安全配置
5、 在配置完数据库的安全配置后,你可能想检查下 MariaDB 的特性,比如:版本号、默认参数列表、以及通过 MariaDB 命令行登录。如下所示:
- # mysql -V
- # mysqld --print-defaults
- # mysql -u root -p
检查 MySQL 版本信息
如何在CentOS 7上安装和安全配置MariaDB 10相关推荐
- 如何在 CentOS 7 上安装 Nginx
本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...
- opencv 安装_如何在 CentOS 8 上安装 OpenCV
本文最先发表在: 如何在 CentOS 8 上安装 OpenCVwww.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...
- 2019 年如何在 CentOS 7 上安装最新版 Nginx
本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...
- fortran安装_如何在 CentOS 8 上安装 GCC
本文最先发布在: 如何在 CentOS 8 上安装 GCCwww.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...
- centos 使用java_如何在CentOS 8上安装Java
Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一. Java有两种不同的实现,OpenJDK和Oracle Java,两者之间几乎没有区别,只是Oracle Java具有一些其他的商业 ...
- linux centos7 r安装,如何在CentOS 7上安装R
R是一种快速增长的开源编程语言和免费环境,专门从事统计计算和图形表示.它得到R统计计算基金会的支持,主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析. 本教程将教您如何在CentOS 7上安 ...
- 如何在CentOS 7上安装Kubernetes Docker群集
如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...
- 如何在CentOS 7上安装和使用PostgreSQL
原作者:米切尔·阿尼卡斯 转载来源:https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql ...
- 如何在CentOS 7上安装和配置MySQL Cluster
翻译&转载:https://www.howtoforge.com/tutorial/how-to-install-and-configure-mysql-cluster-on-centos-7 ...
- 如何在CentOS 7上安装Percona XtraDB集群
原作者:Muhammad Arul 转载&翻译来源:https://www.howtoforge.com/tutorial/how-to-install-percona-xtradb-clu ...
最新文章
- android 添加头参数,Retrofit添加header参数的几种方法
- 你拿什么保护我的版权(写在中移动MM商用之前)
- 68. Leetcode 669. 修剪二叉搜索树 (二叉搜索树-基本操作类)
- JZOJ 5473. 【NOIP2017提高组正式赛】小凯的疑惑
- MySQL备份与恢复——基于Xtrabackup物理备份恢复
- osg::ComputeBoundsVisitor用法(一)
- 悟懂MapReduce,不纠结!
- intent几种传值数组、对象、集合(Array,Object,List)
- 物联网计算机相关专业吗,物联网工程属于计算机专业吗
- TensorFlow 官方文档中文版发布啦(持续维护) 1
- 要想赚到最轻松的钱,就要靠资源整合的重要性
- VMware 软件被曝其史上最严重的信息泄露漏洞之一,影响大量虚拟机和主机
- 基于SSM框架的新闻管理系统
- ExtJS2.0实用简明教程——可编辑表格EditorGridPanel
- Ubuntu挑战绿坝
- 【解救ROS】ros小车机器人摄像头寻线的实现(基于opencv)
- 怎么避开平台多ip检测
- 电商技术解密之商品详情页
- win10计算机到桌面显示器,win10电脑外接显示器设置
- 【开源小软件 】Bing每日壁纸 V1.2.1
热门文章
- vue 方法回调通知执行下一个方法
- @value 默认值_【Spring】只想用一篇文章记录@Value的使用,不想再找其它了(附思维导图)
- layui 监听表单提交form.on(‘submit(sub)‘,function (){}) ajax请求失败问题
- 解决Layui表格需表头固定悬浮的问题
- thinkphp生成的验证码不显示问题解决
- json_decode 打印 null
- Yii2如何使用存取控制过滤器(ACF)
- 幻方c语言程序,幻方算法 C语言描述
- php面向对象开发技术 课本,PHP面向对象编程-高级技术书 - php
- 全网首发:(解决办法)MAC OS Xcode给应用设置沙箱(Enable App Sandbox)之后,运行报错Illegal instruction: 4