暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[译] 用 Docker 三步开启 MariaDB 之旅

原创 严少安 2022-02-15
5231
原文链接:https://mariadb.com/resources/blog/get-started-with-mariadb-using-docker-in-3-steps/
原文作者:Rob Hedgpeth

毫无疑问,在过去的十年里,MariaDB已成为最受开发人员欢迎的数据库之一。同时,由于它的开源性和起源于关系型数据库世界,许多技术人员可能已经将其作为一种解决方案而被吸引,这也只是MariaDB所提供的服务的冰山一角。

但是,这不是本文要讨论的。mariadb.com products pageofficial documentation ,还有 MariaDB Developer Hub,这些站点里有大量的信息可以帮助您深入了解MariaDB所提供的大量特性和功能。

相反,本文的关注点是,您自己如何使用Docker容器最快地在本地从零开始启动一个MariaDB数据库实例,运行以及准备好使用它。

好的,让我们开始吧。

步骤1:安装Docker

除非您过去几年一直生活在石洞里,我知道您至少听过Docker,或者至少听过容器化的概念。如果没有,而且好奇的话,不妨看看这篇文章

在开始使用Docker前,需要先下载安装Docker客户端

步骤2:创建一个MariaDB的Docker容器

如果您已经在机器上成功安装了Docker,您可以拉取MariaDB镜像,然后启动拉起一个容器(将包含一个MariaDB数据库实例)。

这一步,您将使用寄放在 https://hub.docker.com 站点上的 MariaDB官方Docker镜像

打开一个新的终端,并且执行下面的命令。

> docker run -p 127.0.0.1:3306:3306 --name mdb -e MARIADB_ROOT_PASSWORD=Password123! -d mariadb:latest

上面的语句将拉取最新版本的官方MariaDB镜像,并且在本地localhost (127.0.0.1)拉起一个新容器,暴露3306端口,允许您使用root用户和密码Password123来连接数据库。

提示:我猜这个步骤2-b,您可以通过命令docker ps来确认这个docker run 命令已经成功的拉取MariaDB镜像,并启动一个容器,命令docker ps将显示您所有正在运行中的容器。

步骤3:连接MariaDB

最后,您不需要安装任何其他东西就可以开始使用MariaDB。 现在,虽然您当然可以使用其他类型的客户端或工具来连接MariaDB数据库并与之通信,但为了进行简单的演练,您可以使用MariaDB Docker容器中包含的MariaDB命令行客户端。

执行下面的命令,使用命令行客户端连接MariaDB:

> docker exec -it mdb mariadb --user root -pPassword123!

应该得到下面这样的结果:

Welcome to the MariaDB monitor. Commands end with ; or g. Your MariaDB connection id is 4 Server version: 10.6.3-MariaDB-1:10.6.3+maria~focal mariadb.org binary distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or 'h' for help. Type 'c' to clear the current input statement. MariaDB [(none)]>

就是这样!这就是连接MariaDB并开始使用(查询)所需的全部内容。

更多信息

如果您想了解更多关于Docker和MariaDB的可能,或者关于MariaDB的其他特性和功能,一定要看 Developer Hub 和我们新的 Developer Code Central GitHub organization

您还可以通过官方文档更深入地研究MariaDB功能。

总之,是我们强大的社区成就是现在的我们! 如果您也想参与贡献,您可以在GitHub上找到我们,直接发送反馈到我们的邮箱developers@mariadb.com,或加入到 MariaDB Community Slack!

编码快乐,朋友们!

最后修改时间:2022-02-15 18:21:06
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论