MySQL替代品MariaDB的安装说明

网络评论

MySQL替代品MariaDB的安装说明

MariaDB是什么

在了解MariaDB之前,先来介绍一下MySQL

MySQL是什么?

MySQL是世界上最流行的一款开源关系型数据库管理系统之一。可以帮助各类企业、组织与个人开发出具有高性能、可扩展的数据库应用程序
参阅:https://www.mysql.com/products/

由于其安装便捷、成本低、资源开销小,从其诞生之初就被各类网站开发者所青睐。

MariaDB

MariaDB数据库服务器是由MySQL的开发者原班人马打造的一款开源关系型数据库。目前已成为世界上最流行的数据库服务器软件之一。包括Wikipedia、WordPress与Google等大型网站也在使用MariaDB作为网站的数据库管理系统
参阅:https://mariadb.org/about/

MariaDB优点

  1. MariaDB 用有更多的存储引擎
  2. MariaDB 的处理速度相比 MySQL 提升了200%
  3. MariaDB 中引入了更多强大的功能扩展
  4. 修补了大量在MySQL中存在的Bug
  5. 完全开源,拥有完善的社区支持

MySQL也开源,但是自从MySQL被Oracle收购后,社区担心Oracle会在未来添加某些新功能至付费版中,所以fork出了一个新版本,也就是 MariaDB,以便于在这种情况发生时,社区也能很快开发出相兼容的功能至 MariaDB 中继续为社区服务。

参阅:MariaDB versus MySQL - Features
为什么 Oracle 收购 MySQL 后仍保证其开源免费?

MariaDB参考网站

  1. 菜鸟教程
  2. w3school
  3. StackOverflow
  4. MariaDB Knowledge Base

安装MariaDB

工欲善其事,必先利其器。在使用数据库系统之前,为了得到更好的性能与更少的系统本身错误率,必定要先安装最新版本的系统。

MariaDB数据库系统支持跨平台运行,能够在Windows、Linux与Mac系统上运行。我们先来看Windows下的安装

Windows下的安装

下载

打开链接Downloads - MariaDB

能够看到下图的页面

MySQL替代品MariaDB的安装说明-图片1

Downloads - MariaDB

由页面可知能够下载到的MariaDB版本为10.2稳定版10.3开发版以及10.1及以下的稳定版。通常,在 生产(正式)环境 中,需要保证系统接近绝对的稳定,所以需要下载稳定版;而对于我们程序员来说,在 开发阶段,需要部署安装的最好是最新版,以保证未来的程序兼容性,所以可以选择最新版

在这里,我们下载 最新版。点击Download 10.3.5 Release Candidate Now!按钮,也就是下载 10.3开发版

MySQL替代品MariaDB的安装说明-图片2

Downloads - MariaDB

这里能够看到官方提供了多种平台下的安装包,我们选择Windows版,点击mariadb-10.3.5-winx64.msi

MySQL替代品MariaDB的安装说明-图片3

Downloads - MariaDB

这里,网站会要求我们输入一些个人信息以用于作官方的统计,这里我们不输入,点击No thanks, just take me to the download白色按钮开始下载。

安装

MySQL替代品MariaDB的安装说明-图片4

下载的文件

下载的文件如图所示,直接双击打开。

MySQL替代品MariaDB的安装说明-图片5

安装程序1

首先出现的是安装程序的欢迎界面,我们直接点击 Next 继续。

MySQL替代品MariaDB的安装说明-图片6

安装程序2

阅读软件许可协议,点击 I accept the terms……,然后点击 Next 继续。

MySQL替代品MariaDB的安装说明-图片7

安装程序3

这一步是选择要安装的 组件 以及软件的 安装目录。我们可以点击 Browse 按钮选择一个要安装到的目录,然后点击 Next 继续。

这里的组件中,HeidiSQL是一个简易的开源数据库可视化管理程序,类似于 SQL Server Management Studio,能够直观地看到系统中的数据表信息以及各条记录,我们可以保持默认勾选上以安装。

MySQL替代品MariaDB的安装说明-图片8

安装程序4

这个界面,是要求你输入默认的root账号的密码,密码可以为空。Root账号是 MariaDB数据库 中权限最大管理员账号,其他用户以及各自的权限都由root用户直接添加与指派。当root密码丢失后,则需要使用 mysqladmin工具 进行无密码登录并重置,操作不当还可能需要重新安装数据库,所以设置密码请务必牢记

鼠标所指的选项是 为root账户启用远程登录权限 。默认地,在不勾选的情况下,root账号只能在本机(127.0.0.1)进行登录,无论是 局域网内的 还是在 互联网上的 其他电脑,均无法登录到root账号,这也是为了数据库系统的安全考虑。若要将本机打造为数据库服务器,可为其他电脑提供服务,则勾选此项。

最后的 Use UTF8 as default server…… 选项的意思是将UTF8编码用作是服务器的默认字符编码。众所周知,计算机中的字符文本都是以一个通用的编码保存在系统中的,而 UTF8 编码则是目前较流行的字符编码,其所包含的字符数量较多,覆盖的语言较为全面,能够满足大部分人的需求,因此我们勾选上这个选项。

我们输入想要设置的密码后,点击 Next 按钮继续。

MySQL替代品MariaDB的安装说明-图片9

安装程序5

这里出现的窗口,是需要我们指定数据库程序在系统中的服务名TCP端口号Innodb引擎的缓冲池大小Innodb引擎的页面大小等设置,保持默认即可。直接点击 Next 继续。

MySQL替代品MariaDB的安装说明-图片10

安装程序6

这一步是询问我们是否启用 反馈插件 以自动向官方发送匿名的统计信息。官方能够使用这个信息来发现系统中存在的漏洞以及潜在的性能瓶颈。本着 人人为我,我为人人 的互联网精神,就保持默认,勾选上,点击 Next 继续,再下一个窗口中点击 Install 按钮开始安装。

MySQL替代品MariaDB的安装说明-图片11

UAC提示

安装过程中可能会出现如图所示的提示,意思是安装程序需要提升为管理员权限,点击确定按钮继续,否则程序无法安装服务,导致安装失败。

MySQL替代品MariaDB的安装说明-图片12

安装完成

当看到如图所示的Complete界面,表示安装完成,点击 Finish 按钮关闭窗口即可。

测试

MySQL替代品MariaDB的安装说明-图片13

HeidiSQL

如果勾选安装了 HeidiSQL组件,则会在桌面上出现这个图标,双击启动 HeidiSQL

MySQL替代品MariaDB的安装说明-图片14

HeidiSQL

点击左下角的新建按钮添加一个会话,左侧会话名称这边输入自己喜欢的,例如:local;右侧保持默认,密码字段输入自己安装时设置的密码,然后点击左下角的保存按钮,再点击右下角的打开按钮连接。

MySQL替代品MariaDB的安装说明-图片15

HeidiSQL

当出现如图所示界面,表示MariaDB安装成功,并已经成功连接至MariaDB服务器。

至此,恭喜你,你已经成功地在 Windows 中安装了MariaDB数据库管理系统

Linux下的安装

Linux系统拥有众多的发行版,例如 UbuntuCentOSRedHat 等。目前主流的发行版是 Ubuntu 与 CentOS 系统。在这里我们介绍这两个平台下的安装方法。

在Linux的各个发行版中,一般都自带了一套 包管理系统 用来管理系统中的软件包。Ubuntu 下使用的是 APT 包管理系统,而 CentOS 中使用的是 YUM 包管理系统。通常,我们利用自带的 包管理系统 即可快速地安装 MariaDB

Ubuntu(APT包管理系统)下的安装

打开终端,输入apt update && apt install mariadb-server命令并按下回车键。

出现如图所示的提示符,意思是安装需要下载 21.7MB 的数据,安装完成后将会额外消耗 178MB 的容量。输入y再按回车即可继续操作。

当然,我们可以看到[Y/n]中的Y为大小,表示这是 默认操作,也就是说我们也可以直接按下回车即可继续操作。

MySQL替代品MariaDB的安装说明-图片16

Ubuntu下的安装

系统正在安装。

MySQL替代品MariaDB的安装说明-图片17

Ubuntu下的安装

到这一步,没有看见Error字样的输出,就表示MariaDB已经安装完成了,我们接下来进行配置服务器。

终端中输入service mysql restart并按回车键。

然后在终端中输入mysql_secure_installation并按回车键。

MySQL替代品MariaDB的安装说明-图片18

Ubuntu下的配置

这里会要求我们输入当前的 root 账号密码,由于是首次安装,所以不用输入,直接按回车键。

MySQL替代品MariaDB的安装说明-图片19

Ubuntu下的配置

这里系统询问我们是否需要设置 root 账号的密码,我们可以输入n并按回车表示不设置密码,在这里我们直接按回车选择设置密码。

想想为什么可以直接按回车表示Y呢?

接下来请输入想要指定的 root 账号密码。

注意:Linux系统下输入密码时,是不回回显给你看的,也不会像Windows中一样,显示*,所以请仔细输入密码,完成后按下回车。

然后出现Re-enter new password,这里请重复输入刚刚设置的密码,并按回车键提交。

若重复密码不一致,会要求你再次设置密码。

MySQL替代品MariaDB的安装说明-图片20

Ubuntu下的配置

这里系统询问你是否需要移除 匿名用户。默认地,我们不需要使用该账户,因此直接按下回车移除即可。

MySQL替代品MariaDB的安装说明-图片21

Ubuntu下的配置

这里系统询问你是否需要禁止 root 账户的远程登录权限,为了系统的安全起见,建议直接按回车禁止;当然,若要将系统作为数据库服务器为其他计算机服务,则输入n回车,允许 root 用户的远程登录。这里我们直接按回车继续。

MySQL替代品MariaDB的安装说明-图片22

Ubuntu下的配置

是否需要移除 test 数据库以及对它的访问?我们不需要测试数据库,直接按下回车继续。

MySQL替代品MariaDB的安装说明-图片23

Ubuntu下的配置

是否需要重新加载权限表?这里是让系统重新加载各个用户的权限,我们直接按回车继续。

MySQL替代品MariaDB的安装说明-图片24

Ubuntu下的配置

安装完成。我们可以在命令行中输入mysql -uroot -p回车,然后输入你刚刚设置的密码来测试。

MySQL替代品MariaDB的安装说明-图片25

Ubuntu下的配置

成功连接至服务器,我们输入exit回车即可退出。

CentOS(YUM包管理系统)下的安装

打开终端,输入yum install mariadb-server,回车。

MySQL替代品MariaDB的安装说明-图片26

CentOS下的安装

这里系统提示总共需要下载 20MB 的数据,安装 107MB 的数据。我们输入y并按回车确定。

为什么不能直接按回车了呢?

MySQL替代品MariaDB的安装说明-图片27

CentOS下的安装

继续在控制台输入systemctl restart mariadb.service回车。
然后输入mysql_secure_installation回车运行配置程序。
接下来就参考 Ubuntu(APT包管理系统)下的安装 章节中 mysql_secure_installation配置 部分即可。

Mac下的安装

Mac系统下默认自带了一个mysql服务器,但是它不是最新版,而且由于其直接整合在系统中,也没有自带 APTYUM 等方便的包管理系统来管理系统中的包,因此不便于更新。所以我们需要首先安装一款第三方的包管理系统:brew,然后通过 brew 来安装MariaDB。已安装 brew 的同学可以跳到后续的章节阅读。

安装brew包管理系统

按下 CMD + 空格 打开 Spotlight Search,输入 terminal 回车打开终端程序。

MySQL替代品MariaDB的安装说明-图片28

Mac下的安装

MySQL替代品MariaDB的安装说明-图片29

Mac下的安装

如图,输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"并按回车。然后出现ENTER后继续按回车。

MySQL替代品MariaDB的安装说明-图片30

Mac下的安装

到这一步需要你输入账户的密码,按回车键确认,然后开始安装。

Mac为类Unix系统,控制台中输入密码时与Linux一样,不会回显密码或*

然后系统会继续完成安装。

完成后,在命令行中输入brew回车,看到如图的输出,即表示 brew 安装成功

MySQL替代品MariaDB的安装说明-图片31

Mac下的安装

通过 brew 安装 MariaDB

在终端中输入命令brew install mariadb回车。

MySQL替代品MariaDB的安装说明-图片32

Mac下的安装

出现这一步,表示安装成功。

然后继续输入命令brew link mariadb回车,sudo mysql_install_db回车,安装系统数据库;若出现 password 则输入自己账户的密码,按回车继续。

安装好后,输入brew services start mariadb启动服务。最后一步,与 Linux 下的安装一样,需要运行mysql_secure_installation工具初始化。参考 Ubuntu(APT包管理系统)下的安装 章节中 mysql_secure_installation配置 部分即可。

完成后

至此,我们已经在系统中安装好 MariaDB 数据库系统并已配置完毕。接下来就靠大家自己学习如何利用好 MariaDB 这把利剑了。

给你们一些参考知识

  1. MariaDB/MySQL 的绝配 PHP
  2. PHP菜鸟教程
  3. Python菜鸟教程
  4. 如何安装 Composer
  5. Linux教程
  6. Packigist
  7. Laravel
  8. Github上的Laravel

Windows下的附录

Windows下安装好后,不能直接在终端(命令提示符)中使用 mariadb 提供的命令行工具,需要我们手工配置系统的 PATH 环境变量才行。

MySQL替代品MariaDB的安装说明-图片33

Windows下的配置

右键桌面上的 此电脑 图标,点击属性。

MySQL替代品MariaDB的安装说明-图片34

Windows下的配置

点击左侧的 高级系统设置 ,再在弹出的窗口中点击 环境变量 按钮。

MySQL替代品MariaDB的安装说明-图片35

Windows下的配置

双击下面的 Path 变量。

MySQL替代品MariaDB的安装说明-图片36

Windows下的配置

点击右侧的 新建 按钮,在左侧列表项中输入 C:\Program Files\MariaDB 10.3\bin 回车。

注意:这里的 C:\Program Files\MariaDB 10.3\ 为你安装时指定的MariaDB安装目录

随后一路点击 确定 按钮,关闭所有窗口。打开开始菜单,输入 cmd 回车,打开 命令提示符。输入 mysql --version 回车。

MySQL替代品MariaDB的安装说明-图片37

Windows下的配置

若出现如图所示的反馈文本,说明已配置成功,能够正常使用命令行工具了,否则请检查 Path 环境变量的值是否正确。

这里的 cmd 命令提示符工具可以使用新版的 PowerShell 工具

运营不易,
感谢支持!
weinxin
我的微信
我的微信公众号
我的微信公众号扫一扫
weinxin
我的公众号
 最后更新:2020-10-22
公式库网
  • 本文由 公式库网 发表于 2020年10月12日15:37:35
  • 转载请务必保留本文链接:https://www.gongshiku.com/html/202010/mysqltidaipinmariadbdeanzhuangshuoming.html
网赚风口

抖音小豹子下载,小豹子是什么软件

最近刷抖音经常看到一些主播说打开小豹子,关联剪映,然后能够挣多少多少钱,但视频里主播刻意盖住软件名称,让大家想获取软件关注主播,加群等等。 今天小编要公开这个秘密!首先我这里是有这个软件的,大家...
网赚风口

短视频推广免费授权,好享短剧授权

无疑短剧推广仍然是当前个人项目里比较挣钱的,因为短剧的流量很大,刷短剧的人很多。当然,短剧不是随便就可以发的,我们想推广短剧,首先要获得短剧推广的授权! 经过小编研究发现,当我们想去推广一些短视...

发表评论