当前位置: 首页 > news >正文

使用yum安装MariaDB

添加MariaDB的YUM源

基于YUM的Linux发行版的YUM源,使用在线的源生成器可以轻松地为你的发行版生成正确的MariaDB.repo,

不同系统版本yum源生成器:

https://downloads.mariadb.org/mariadb/repositories/#mirror=tuna&distro=CentOS

目前有CentOS 5, CentOS 6, RHEL 5, RHEL 6, Fedora 16, and Fedora 17的YUM源。

把生成了 MariaDB.repo,添加到文件并置于“/etc/yum.repos.d/”目录下。(建议命名类似为 /etc/yum.repos.d/MariaDB.repo)

下面是CentOS 5 X86的一个例子MariaDB.repo文件:

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/5.5/centos5-x86
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

上面的例子文件包含gpgkey命令行,它能够自动获取我们用来签署源的GPG密钥,密钥可以让YUM和rpm用来验证所下载的包的完整性。
我们签署的密钥的id是0xcbcb082a1bb943db。简短形式的id是0x1BB943DB,完整的密钥指纹是:
1993 69E5 404B D5FC 7D2F E43B CBCB 082A 1BB9 43DB


用yum安装MariaDB
准备好repo文件后你现在可以像这样安装MariaDB:
sudo yum install MariaDB-server MariaDB-client
如果你还未安装GPG签署密钥,YUM会在下载软件包后提示你安装(在安装软件包之前)。
如果服务器已经安装了MariaDB-Galera-server包,你可能需要在安装MariaDB-server之前先删除它。(使用sudo yum remove MariaDB-Galera-server),删除MariaDB-Galera-server的rpm包不会删除任何数据库,但任何升级都应该先备份。


用yum安装MariaDB Galera Cluster集群工具
MariaDB Galera Cluster的安装说明和MariaDB几乎是一样的,安装所需的repo文件是一样的,所不同的是你需要安装MariaDB-Galera-server和galera包,而不是MariaDB-server包,像这样:
sudo yum install MariaDB-Galera-server MariaDB-client galera
和MariaDB-server一样,如果你还未安装GPG签署密钥,YUM会在下载软件包后提示你安装(在安装软件包之前)。
如果服务器已经安装了MariaDB-server包,你可能需要在安装MariaDB-Galera-server之前先删除它。(使用sudo yum remove MariaDB-server),删除MariaDB-server的rpm包不会删除任何数据库,但每次升级都应该先备份。
查看Galera 章节以获得更多MariaDB Galera Cluster的相关信息。


安装完成后
安装完成后用命令启动MariaDB:
sudo /etc/init.d/mysql start


手动导入MariaDB的签署密钥
可以通过使用rpm手动安装GPG密钥:
sudo rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB



本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1942994

相关文章:

  • Oracle Goldengate Director软件截面图
  • Spring4-自动装配Beans-按属性名称自动装配
  • Office 365管理员快速上手手册
  • centos 系统管理维护指南
  • phpcms v9 添加内容出现500错误
  • ElasticSearch vs 关系型数据库
  • 【Kafka源码】broker被选为controller之后的连锁反应
  • 极速理解设计模式系列:14.轻量级模式(Flyweight Pattern)
  • Resin HTTPS 安装指南
  • Solr 整合
  • Android Framework 记录之二
  • 在窗体中添加标签Label、Icon图标
  • MultiRow发现之旅(三)- 模板管理器和Table
  • 利用JS实现的根据经纬度计算地球上两点之间的距离
  • 高可用mongodb集群的学习记录(二mongodb主从配置)
  • JavaScript 如何正确处理 Unicode 编码问题!
  • ➹使用webpack配置多页面应用(MPA)
  • CAP 一致性协议及应用解析
  • JavaScript创建对象的四种方式
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • mysql外键的使用
  • ReactNativeweexDeviceOne对比
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • Swift 中的尾递归和蹦床
  • vue-cli3搭建项目
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 编写符合Python风格的对象
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 跳前端坑前,先看看这个!!
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • ​一文看懂数据清洗:缺失值、异常值和重复值的处理
  • (13)Hive调优——动态分区导致的小文件问题
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (十)c52学习之旅-定时器实验
  • (一)认识微服务
  • (已解决)报错:Could not load the Qt platform plugin “xcb“
  • (原創) 是否该学PetShop将Model和BLL分开? (.NET) (N-Tier) (PetShop) (OO)
  • (转)EXC_BREAKPOINT僵尸错误
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .bat文件调用java类的main方法
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .net经典笔试题
  • .NET微信公众号开发-2.0创建自定义菜单
  • @ComponentScan比较
  • @RequestParam详解
  • [17]JAVAEE-HTTP协议
  • [2016.7 test.5] T1
  • [20161101]rman备份与数据文件变化7.txt
  • [ABC294Ex] K-Coloring
  • [AIGC] Spring Interceptor 拦截器详解