MariaDB的所有下载都位于官方MariaDB基金会网站的下载部分。 单击所需版本的链接,并显示多个操作系统,体系结构和安装文件类型的下载列表。

在LINUX / UNIX上安装

如果你熟悉Linux / Unix系统,只需下载源码来构建你的安装。 我们推荐的安装方式是使用分发包。 MariaDB提供用于以下Linux /

Unix发行版的软件包 -

  • RedHat / CentOS / Fedora
  • Debian / Ubuntu

以下发行版在其存储库中包含MariaDB软件包 -

  • openSUSE
  • Arch Linux
  • Mageia
  • Mint
  • Slackware

按照以下步骤在Ubuntu环境中安装 -

步骤1 - 以root用户身份登录。

步骤2 - 导航到包含MariaDB包的目录。

步骤3 - 使用以下代码导入GnuPG签名密钥 -

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db

步骤4 - 将MariaDB添加到sources.list文件。 打开文件,并添加以下代码 -

sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'

步骤5 - 刷新系统以下 -

sudo apt-get update

步骤6 - 安装MariaDB与以下 -

sudo apt-get install mariadb-server

在Windows上安装

找到并下载自动安装文件(MSI)后,只需双击该文件即可开始安装。 安装向导将指导您完成每个安装步骤和任何必要的设置。

通过从命令提示符启动来测试安装。 导航到安装的位置(通常位于目录中),然后在提示符下键入以下内容:

mysqld.exe --console

如果安装成功,您将看到与启动相关的消息。 如果这没有出现,您可能有权限问题。 确保您的用户帐户可以访问应用程序。

图形客户端可用于在Windows环境中的MariaDB管理。 如果你发现命令行不舒服或麻烦,一定要试试他们。

测试安装

执行几个简单的任务,以确认MariaDB的功能和安装。

使用管理实用程序获取服务器状态

使用mysqladmin二进制查看服务器版本。

[root@host]# mysqladmin --version

它应显示版本,分发,操作系统和体系结构。 如果您看不到该类型的输出,请检查您的安装是否存在问题。

使用客户端执行简单命令

打开MariaDB的命令提示符。 这应该连接到MariaDB并允许执行命令。 输入一个简单的命令如下 -

mysql> SHOW DATABASES;

安装后

成功安装MariaDB后,设置root密码。 全新安装将具有空白密码。 输入以下内容设置新密码 -

mysqladmin -u root password "[enter your password here]";

输入以下内容以使用新凭据连接到服务器 -

mysql -u root -p
Enter password:*******

在Windows上升级

如果您已经在您的Windows系统上安装了MySQL,并且想要升级到MariaDB; 不卸载MySQL并安装MariaDB。 这将导致与现有数据库的冲突。

您必须改为安装MariaDB,然后在Windows安装文件中使用升级向导。

MySQL my.cnf文件的选项应该与MariaDB配合使用。 但是,MariaDB有许多功能,这在MySQL中找不到。

请考虑您的my.cnf文件中的以下冲突 -

  • MariaDB默认为临时文件使用Aria存储引擎。 如果您有很多临时文件,如果不使用MyISAM表,请修改键缓冲区大小。

  • 如果应用程序频繁连接/断开连接,请更改线程高速缓存大小。

  • 如果使用超过100个连接,请使用线程池。

兼容性

MySQL和MariaDB本质上是相同的。 但是,有足够的差异来创建升级问题。

查看[MariaDB知识库](https://mariadb.com/kb/en/mariadb/mariadb-vs-mysql-

compatibility/)中的更多关键差异。


本文转自:http://codingdict.com/article/7088

MariaDB 安装的更多相关文章

  1. 对于mariadb安装后可以默认使用无密码登录的问题解决方案

    mariadb安装后默认可以无密码登录 所以首先我们要设置root用户的密码 mysqladmin -u root -p password 密码 [遇到enter直接enter就行,注意,如果是重新设 ...

  2. mysql、mariadb安装和多实例配置

    本文目录:1. mysql单实例安装 1.1 rpm安装mysql 1.2 通用二进制包安装mysql 1.2.1 初始化数据库 1.2.2 安装后的规范化操作 1.3 编译安装 1.3.1 编译安装 ...

  3. centos7 Mycat/MySQL/MariaDB安装部署

    使用yum安装MySQL详细步骤 安装mysql源 centos系统中不包含mysql的源,需要先安装mysql源 1.官网下载源.使用图形界面操作系统进入mysql官网,进入以下界面. 2.在Cen ...

  4. centos 7 mariadb安装

    centos 7 mariadb安装 1.安装MariaDB 安装命令 yum -y install mariadb mariadb-server 安装完成MariaDB,首先启动MariaDB sy ...

  5. MariaDB安装及基本配置

    MariaDB安装及基本配置(CentOS6.9) 数据库基础概念 数据库(Database, DB)是按照数据结构来组织.存储和管理数据的建立在计算机存储设备上的仓库. DBMS: Database ...

  6. mariadb安装和一些sql基础

    MariaDB安装    yum -y install mariadb mariadb-server 启动    systemctl start mariadb     systemctl enabl ...

  7. mariadb安装配置

    CentOS 7安装MariaDB 详解以及相关配置 第一步:添加 MariaDB yum 仓库 首先在CentOS操作系统中/etc/yum.repos.d/目录下添加 MariaDB 的YUM配置 ...

  8. LAMP环境搭建备忘 -- MariaDB 安装(三)

    因为 MySQL 的一些原因,在 Linux 平台上的开源数据库渐渐被 MariaDB 取代. MariaDB 安装命令如下图 安装成功后,接下来就启动这个数据库服务 我们还需要对数据库做一些初始化的 ...

  9. 【MySQL】Mariadb安装

    Mariadb安装 1.解压 [root@oradb bin]# tar zxvf mariadb-10.3.18-linux-x86_64.tar.gz [root@oradb bin]# mv m ...

  10. Linux centos7 VMware MariaDB安装、Apache安装

    一.MariaDB安装 cd /usr/local/src 进入包放置目录 官网下载 wget http://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb ...

随机推荐

  1. CentOS6.8 安装/升级Python2.7.x,并安装最新setuptools、pip、fabric程序总结

    最终靠谱的可借鉴文档: 1.python官网 2.http://lovesoo.org/python-fabric-yuan-cheng-zi-dong-bu-shu-jian-jie.html 3. ...

  2. XP定位(APP元素定位)

    Appium app自动化测试经验分享-Xpath定位总结 在我看来,自动化测试中元素定位的倚天剑和屠龙刀莫过于 Xpath和CSS,但CSS只用于Web(之前已经分享过),这次就分享下Xpath的定 ...

  3. python3运行报错:TypeError: Object of type 'type' is not JSON serializable解决方法(详细)

    返回结果先转成str 字符创

  4. 阿里云基于OSS的云上统一数据保护方案2.0技术解析

    近年来,随着越来越多的企业从传统经济向数字经济转型,云已经渐渐成为数据经济IT新常态.核心业务系统上云,云上的业务创新,这些都产生了大量的业务数据,这些数据也成为了企业最重要的资产.资源. 阿里云基于 ...

  5. 误删SQL Server日志文件后怎样附加数据库

    SQL Server日志文件因为误操作被删除,当附加数据库的时候提示:附加数据库失败. 解决办法如下: 1.新建一个同名数据库. 2.停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘 ...

  6. JS中数据结构之队列

    队列是一种列表,不同的是队列只能在队尾插入元素,在队首删除元素.队列用于存储按 顺序排列的数据,先进先出. 队列的两种主要操作是:向队列中插入新元素和删除队列中的元素.插入操作也叫做入 队,删除操作也 ...

  7. mock.js模拟生成假数据

    mock使用方法很简单, 下面是简单的用法, 详细的用法可以看官方文档, 写的很清楚, 下面的代码直接拷贝到本地html文件, 双击打开即可生成你想要的数据 <!DOCTYPE html> ...

  8. 【CF1100F】Ivan and Burgers(线性基,分治)

    题意:给定n个数,每个数为c[i],有q个询问,每次询问从第l个到第r个数字的最大xor和 n,q<=5e5,c[i]<=1e6,时限3s 思路:直接线段树维护区间线性基是3个log,会T ...

  9. 解决“element表单验证输入的数字检测出来是string”的问题

    form表单: 校验规则: 注意:一.数字类型的验证需要在 v-model 处加上 .number 的修饰符,这是 Vue 自身提供的用于将绑定值转化为 number 类型的修饰符.二.校验中是否添加 ...

  10. slideshare原本是一个专业的幻灯片存储与展示的网站

    slideshare就是其中一个.slideshare原本是一个专业的幻灯片存储与展示的网站,它支持扩展名为ppt.pps和odp三种格式的幻灯片,用户上传成功以后slideshare会提供给用户一个 ...