粉丝626获赞5687

在大课中部署 masterco 非常的简单,首先我们要准备一个 masterco 的镜像,因为事实上我们其实就是要创建一个 macco 容器。准备好镜像后,我们需要在入下面创建一个目录,这个目录会挂在用于存放 mocco 的数据。先引手续,先切换到这个目录,我们开始部署 mcco 骑手。我们先来一个创建容器的命令,我们希望数据库服务常驻后台,所以用杠 id, 但是我们稍后的命令比较长,需要换行,所以我们在换行的地方加个斜杠,我们回车另起一行给容器取个名字,这个没什么好说的, 属于基本操作,但是这一行需要解释一下,这个三三零六一看就知道是数据库的端口号,我们要知道,当我们远程访问数据库的时候,我们其实不能直接访问大客中的容器,因为本地的网络与 有直接连接,所以我们应该先访问宿主机。访问宿主机的时候,我们需要一个端口,当然这个端口可以是任何空闲的端口,但对于数据库而言,我们习惯使用三三零六,但是你也可以使用三三零七,关键在于 你要把容器的端口与素主机的端口进行映射,就是告诉计算机,当你访问素主机的三三零七这个端口时,就等同于访问 msoco 的三三零六端口,这样我们就能远程访问数据线。好 继续回到刚才的内容。令起一行通过杠微指令挂在配置文件的目录,这边是刚才我们宿主机创建的目录,冒号,后面则是容器中的目录, 这个应该能理解吧。然后是这个日志目录也是同样的写法,这样我们就可以在素手机查看日志。在另起一行,这个是挂在数据库数据的目录,以后我们需要 修改或者恢复数据库数据的时候,就会用到这个目录,那么到这里所有目录都挂载完了,但是数据库总得有个密码吧,所以在这里可以通过杠意来初始画一个密码。最后我们另起一行,声明一下容器使用什么版本的镜像,那么我们刚才准备的镜像是五点六, 我们这里也写五点六。最后再确认一下写法有没有问题,没有问题就可以按下回车,如果弹出这么一串一号码, 就说明创建成功了。然后我们可以尝试进入这个 mice, 靠容器这里写一下容器名称,然后杠并杠背使回车。注意看这里 现在已经进入到了容器内部,假设你掌握数据库的基本操作,现在就可以通过这个熟悉的指令进入数据库,如果看到这个界面就说明已经进入数据库,如果你恰巧掌握 soco 语句,你就能对数据库进行操作。当然现在你也可以使用远程工具来访问数据库。好了,下集继续。


分享一下,使用多个 ctrl pose 对准清洁面盘。以创建 mcco 数据库运行为例,这里定义 mcco 服务,首先拿取他的一个基础倾向,然后定义一个服务名叫 mcco, 这里指定他的冲击策略为总是重启,然后声明输出机和容器内部的一个目录挂载, 比如说像买 c 口的配置文件以及他的数据和日制等等。然后设置他的环境变量,比如说像买 c 口的入头用户密码,以及初始画一个数据库银角 d 木,最后映射端口三三零六这样一个简单的多个扛破子文件就变现好了。 然后进入终端,通过多科 compos, 杠 f 指定多颗 composs 的配置文件,杠 p 指定项目名 macquefgod 后台运行回撤一下,这里一个简单的 macq 数据库就运行好了,然后可以通过这条命令进入 macq 容器。在执行 买 c 口的登陆命令进入买 c 口中,通过我修对特贝斯查看数据库,这里可以看到有个 demo 数据库,也就是我们之前在编牌照声明的这个初始化数据库。然后也可以在左边对头目录中看到映射出来的容器数据,比较简单,你学会了吗?

linux 基础 doctor 数据库的搭建? doctor 下载镜像的常规操作这里就不做演示了,直接进入正题。在 home 目录下创建 misco 文件,用于数据的挂载。通过 doctor around 指令启动 misco 镜像。这里我们使用了三个杠 v 来指定挂在路径 和一个杠一来设置数据库密码。成功启动后,可以看到 misco 目录下自动创建了三个数据目录。我们可以通过 exec 进入容器 尝试登录数据库,可以看到登录成功,我们可以使用 s q l 语句对数据库进行操作测试。通过远程工具登录数据库并创建一个 new test 的新库,回到服务器并查看 misco 目录下的 data 目录。

本视频由 tvtv 贩网站制作维护。 大家好,欢迎回到一台电脑的纳斯之旅,我是红如。本期视频呢,我们来分享使用 doctor 来部署和管理买瑞的 d b 数据库。如果你准备在纳斯上安装 nice cloud 网盘以及其他需要搭配数据库来使用的应用的话,那么一定不要错过本期视频。 两千零八年全球最流行的关系型数据库买 c q 被甲骨文公司收购,一些早期的开发者担心甲骨文的收购会影响买 c q 的开源策略,随后呢,便在买 c q 的基础上创建了新的版本分支,并命名为买瑞尔 d b。 他在与买 c q 高度兼容的前提下,继续保持在 gnu g p l 协议下开源。因为他与买 c q。 高度兼容,因此呢,以前使用买 c q 开发的很多开源应用都相继改用 maria d b 数据库。也就是说呢,如果你看到某个系统他要求使用 mac q 数据库,那么你就完全可以使用 maria d b 数据库来替代。对于纳斯用户来说,为了安装一个应用去学习一套数据库系统实在有些杀鸡用牛刀了。 因此呢,这里我们会尽可能的简化整个过程,直接使用跑天灯的 stack, 一键安装 maria d b 和 admina 数据库管理工具。然后呢,我们会使用 adamina 连接到 maria db 数据库去了解一下基本的使用流程,这样就可以了。 接下来的内容呢,涉及到 docker 和 potent 的使用,如果你还不了解相关的技术,请先回看我们之前的视频。好的,我们现在就开始。好的,接下来呢,我们使用 potent 的 stack 以及安装 mario d b 以及数据库管理工具 adminir。 我们在纳斯的管理界面中点击 o m v extra, 然后切换到刀口选项卡,在上方按钮中点击 open potner, 在登录框中输入 potiner 的管理账号,然后输入密码,点击登录, 点击我们要操作的刀口环境本地的 local。 在开始创建 stack 之前呢,我们先来创建一个网络左侧菜单,点击 networks, 点击上方蓝色的 at network, 添加网络按钮, 输入名称。网络的名称呢,可以随意设置这里呢,我使用 my net 设置网络的目的呢,是让网络内的容器可以互相使用容器的名称进行访问,如果不经过特殊设置呢?网络外的容器是不能够与网络内的 容器进行相互访问的。网络可以把相关的容器规划在一个相对封闭的环境中,在一定程度上呢,能够提升应用的安全性。好的,我们滚动到页面下方,点击 create the network, 创建网络。 网络创建完成以后呢,我们点击左侧菜单中的 stacks, 开始创建 stack, 点击上方蓝色的添加 stack 按钮, add stack。 首先我们设置一个 stack 的名称,我们输入 maria d b。 然后呢,在下方的编辑框中,我们要粘贴 stack 的配置文件,切换到本期视频的配套页面,在配套页面中复制 stack 的配置文件, 回到 protein 粘贴配置文件。 准确来说呢, stack 就是 docker compose 的图形化管理界面。 docker compose 又是什么呢? docker compose 呢,是一个用来一次性创建和管理多个容器的工具,如果你还不了解 docker compost 也没有关系,我们来看一下这个配置文件, 在这里呢,配置文件是使用文本缩进来区分各项设置的层级。在当前这个配置文件中呢, service 的下面有马瑞 idb 和 admina 这两项,他们分别对应着我们要创建的两个应用容器, 马瑞 a d b 和 admina 的下面呢,就是相应容器创建时所需要设置的一些参数。我们分别来看一下马瑞 a d b 呢,它使用的镜像是 lanex server 维护的马瑞 a d b 容器的名称, 马瑞 idb 环境变量,这里面设置了四个,这里呢跟大家进一步的介绍一下 p u i d 和 p g i d 这两项环境变量。 当我们给容器挂载了 dust 上创建的共享文件夹作为存储使用的时候呢,默认情况下,容器会使用 read, 也就是超级管理员的身份去对这个共享文件夹进行读写操作。 写入到共享文件夹中的文件呢,我们在纳斯上以普通用户的身份是没有权限去做修改的。如果我们希望使用纳斯上普通用户的身份去读写共享文件夹上的数据, 我们就可以通过 p u i d 来指定一个 nars 上的普通用户的 id。 用 p g i d 来指定一个 nars 上的 用户组的 id。 设置了这两个环境变量以后,容器呢就会使用我们指定的用户身份对共享文件夹进行读写操作。这样一来呢,我们就可以使用 nars 上有权限的普通用户对共享文件夹进行读写操作了。 但需要注意的是,只有 lanex server 维护的镜像提供了 p y d 和 p g i d 的设置功能,其他的镜像呢,你需要参照镜像的说明文件去了解是否有这项功能。 第三个环境变量, my secure root password, 用来设置马瑞尔 d b rot 用户,也就是管理员的密码,我们可以删掉等号后面的部分,设置一个密码。第四个变量 t z 用来设置时区,你可以跟 根据实际的需要进行修改等号后面的值。下一项 volumes 用来设置挂载到容器中的存储。为了便于数据库的备份以及数据库配置文件的修改,我们可以为马瑞儿 d b 创建一个专用的共享文件夹。 当然呢,如果不创建共享文件夹,保持这个默认的设置也可以。这样一来呢,刀客会创建一个名为马瑞亚 db 下划线 data 的数据卷,来持久化的保存数据库中的数据,以及数据库中的配置文件。 这两种方式都可以,这里呢,我们会使用第一种方式为马瑞 idb 创建一个专用的共享文件夹。回到 nars 的管理界面左侧菜单,点击共享文件夹,添加名称呢,设置为马瑞 idb, 选择设备权限设置为管理员和用户读写,其他用户呢,无权限。然后点击保存, 点击应用,让设置生效。 创建完成以后,我们现在需要找到这个共享文件夹在 nars 上的路径, 点击表头 clums 勾选绝对路径,显示出绝对路径以后呢,我们再使用一个讨巧的方法,鼠标右键点击检查, 我们点选下方工具窗口中的第一个小图标,启用元素选择功能。然后呢,把鼠标移动到绝对路径的位置,点击一下,这时候呢,下方的工具窗口就会自动帮我们选中对应的代码段, 双击一下需要的路径,然后右键复制一下,这样呢,我们就把马瑞 idb 文件夹的绝对路径复制到了剪贴板, 关闭掉工具窗口,然后呢回到跑踢,那在马瑞 a、 d、 b 下方 volumes 这块呢,删掉马瑞 a、 d、 b 下划线 data 这一段粘贴我们刚刚复制的共享文件夹的绝对路径。 好的,我们来看下一项设置,端口映射,这里呢把 reidb 暴露了三三零六端口这项设置呢,让买奈特网络之外的设备也能够访问到这个容器中的数据库, 因为后续我们 nice cloud 也会加入到这个买奈特网络。因此呢,如果你不需要为其他的外部应用提供数据库服务的话,那么完全可以删除掉这个端口映射的设置。 好的 networks 这块呢,我们要加入到 my net 网络,这就不用多说了。紧接着是重启策略,这里我们设置为当应用停止的时候就要重启容器。 我们再来看一下 admino 容器创建时设置的一些参数。镜像使用的是刀客官方维护的 admino 镜像,容器名称设置为 admino 环境变量,指定了一个阿达 mini 默认连接的服务器,并且指定为马瑞 adb, 也就是我们上面设置的这个马瑞 adb, 因为在同一个网络中,所有容器之间是可以使用容器的名称进行连接的。 adminin 暴露了一个八零八零端口,我们可以使用纳斯的 ip 地址加上八零八零端口来访问到 admininer 的管理界面。网络也不用多说,加入到了买奈特重启测 率和马瑞 adb 一样,当停止的时候就会重启。最下方 night works 这个部分呢,用来设置上面 stack 可以连接的网络,如果你创建的网络名称不是 mainet, 那么可以在这里修改网络的名称。 好的,这样呢,我们就根据实际的情况修改好了 stack 的配置。接下来呢,我们就可以点击下方的蓝色按钮来创建 stack, 这样呢, stack 就创建好了,我们点击查看一下。在这个 stack 当中有两个容器,一个是马瑞 idb, 一个是 adamina, 我们切换到网络菜单来查看一下买奈特网络,可以看到马瑞瑞 d b 和 adminine 都加入到了买奈特网络当中。现在呢,我们回到 stack, 我们使用 nars 的 ip 地址加上八零八零端口来访问一下 admina 的管理界面, nas 的主机名或者是 ip 地址冒号八零八零回车 系统呢,默认选择买 cq 服务器,他已经默认设置成为了我们的马瑞 adb 用户名呢,输入 rut root 密码,使用我们刚刚设置的密码。 然后呢,点击登录,这样呢,我们就使用啊 the miner 连接到了我们创建的马瑞 a、 d、 b 数据库,在今后我们需要管理数据库的时候,就只需要使用我们的纳斯 ip 地址加上端口号。然后呢,使用相应的数据库的管理员的账号和密码来登录到相应的数据库上 就可以了。我们回到跑题,那这里需要提示大家的是,不论你使用的是 stack 还是直接创建容器,在设置端口映射的时候 暴露端口,一定不要设置已经被占用的端口,就拿我们当前的这个马瑞 idb 的 stack 文件来举例,如果呢,你的主机上或者是其他的容器已经占用了这个八零八零端口,那么我们在设置 stack 配置文件的时候,冒号前面的这个端口就要设置成未被占用的端口。 冒号前面代表的是要暴露给外边访问的端口,冒号的后面代表的是容器中所对应的应用的端口。 假如我们主机上八零八零端口已经被占用了,那么我们可以在冒号前面修改成八零八一或者是其他八零八八任何一个没有被占用的端口。 cloud、 蚂蚁笔记、 ghost 等等这些流行的应用大都需要结合数据库来使用。虽然马瑞 idb 不是唯一的选择,但它却是各种数据库中各方面表现都比较均衡的。一个 个人家庭的小规模使用呢,不会显得很大,企业组织的大规模使用呢,又不会显得单薄。总之呢,搭配着轻量的数据库管理工具,可以很容易的创建数据库和管理用户,数据库的备份和恢复等日常操作呢,也都比较简单。 有了本期视频作为基础,在后续的视频中我们就可以开始安装那些需要结合数据库一起使用的应用了。本期视频差不多就到这里,如果你有其他疑问,欢迎在视频下方的评论区进行留言,你可以在我们的项目网站 tv tv 范上找到本期视频的完整配套资源,我们下期视频再见!拜拜!