首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用Docker构建安全虚拟空间

这样就实现了各个空间环境隔离,避免旁站攻击。 而数据库则可以单独构建一个 mysql 容器,为每个用户分配一个 user&database,让用户空间容器来远程连接。...) 数据库所使用镜像为: mysql:5 (mysql 官方镜像) 配置FTP: 配置常规 FTP 没什么区别,这里特别强调3点: 一定要开启 ch_root,防止不同用户之间可以互相查看文件;...网络: 要让虚拟空间容器能够远程连接数据库,首先要使容器之间在一个网段,那么我们就需要设置一个桥接模式 docker network,我这里使用 172.22.0.0/16 这个网段。...那么对应 shell 脚本就是: #/home/ubuntu/rooms/ 即你vps上用来存放用户文件夹位置 # $1 参数为要设置用户名,也是虚拟空间容器&数据库用户&数据库&用户文件夹名字...新建数据库用户&数据库,并为用户赋权 这部分操作比较简单,我们就只需要为用户新建一个 MySQL 账户一个专属数据库就好了。

3.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    元宇宙体育俱乐部 #kodeclubs 基于threejs网页版虚拟空间

    ‍ ‍ Mixlab 社区长期实战元宇宙,前文有总结 “元宇宙空间” 所具备特质:开放多元探索方式与创作工具;多维沉浸式社交身份系统;综合平台互通生态与机制。...有现实空间参考元宇宙不同于数字孪生“完全复制”,除了拥有现实空间功能外(学校、医院、体育场等),用户在空间中活动时可拥有不同于线下全新功能与社交体验。...kodeclubs 将线下真实存在俱乐部线上迁移再创造了一个虚拟空间,不仅增加了俱乐部成员新奇体验,也拓宽了俱乐部宣传流量渠道,是一个非常有意思、好玩元宇宙项目。...kodeclubs 全景俯瞰图 kodeclubs 篮球场 mixlab kodeclubs 空间是如何与现实空间结合?用户在虚拟空间趣味性体验如何体现呢?...偶遇勋章与荣誉系统 shadow 社区技术黑客们如果对运用 three.js 开发虚拟空间技术实现感兴趣,推荐一篇官方团队讲解文章。

    2.2K10

    免费、简单、直观数据库设计工具SQL生成器

    设计工具SQL生成器 DrawDB是一个强大且用户友好数据库实体关系(DBER)编辑器,就在您浏览器中。只需点击几下即可构建图表,导出SQL脚本,自定义编辑器,以及更多功能,而无需创建帐户。...在这里查看完整功能集。 特点 用户友好:界面直观,易于使用。 无需安装:直接在浏览器中运行,无需下载或安装任何软件。 快速构建:通过简单点击操作,可以迅速构建ER图表。...导出功能:可以将图表导出为SQL脚本,方便在数据库中实现。 自定义编辑器:用户可以根据个人或团队需要定制编辑器。 无需注册:使用DrawDB不需要创建账户,即开即用。...多功能:提供一系列功能,帮助用户更高效地进行数据库设计。

    29210

    国产数据库免费又好用

    OpenGauss是什么 上一篇文章里我们提到了华为自研生态 以Euler欧拉OS为底座 支持服务器、云计算、嵌入式等综合性平台 Gauss 高斯是华为数据库主打产品 同样也用了数学巨匠名字 可以看出创作者团队在数学方面的情怀...9岁高斯脱口而出:5050 每个学计算机的人都学过统计图表 著名高斯分布-正态分布曲线 也是以他命名 高斯数据库 高斯数据库诞生于PostGreSQL之上 基于PGSQL9.2版进行演变 直到今天...发展到了5.0 按照木兰宽松许可证 可供用户免费使用 继承了PG免费优良传统 安装 数据库支持单体主备安装方法 安装包可以从官网下载 大家可以自行搜索 支持服务器直接安装 以及docker容器安装方式...,库 database,模式 schema 库表索引等对象 都需要使用表空间 如不特指则使用默认 schema模式类似于子库概念 一个真实数据库 database 下面 可以有若干个模式 schema...如果你想低成本学习数据库 或是想上手研究信创知识体系 可以尝试选择OpenGauss 在国内数据库遍地开花年代 学习高斯难度还是较低 甚至于它可以直接使用PGSQLJDBC驱动 可以参考很多原有的知识

    1.3K10

    提供免费MySQL数据库学习

    最近买了一个服务器,放着也没有什么作用,于是搭建了MySQL 提供大家学习数据使用吧,想知道数据用户信息请在后台回复MySQL 如果大家有其他想搭建数据库环境也可后台留言哟 !!!...只提供给小伙伴学习数据库使用,不提供数据保存哟 MySQL 表中使用 INSERT INTO SQL语句来插入数据。...在以上实例中,我们并没有提供 runoob_id 数据,因为该字段我们在创建表时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。...实例中 NOW() 是一个 MySQL 函数,该函数返回日期时间。 接下来我们可以通过以下语句查看数据表数据: 读取数据表: select * from runoob_tbl; 输出结果: ?...规定要使用 MySQL 连接。 cursor 必需,规定建立操作游标。

    3.5K90

    永久免费在线数据库Deta-Base

    1、前言 在我们平时学习中,我们经常会用到数据库,但是一般情况下数据库都需要我们自己安装部署,生产环境还需要自己购买服务器安装。...今天我们就来介绍一款永久免费,无限存储空间NoSql数据库服务DetaBase服务。 2、快速开始 2.1、关于Deta 其实我基础Deta已经很久了,趁着这次机会,我就讲其介绍给大家。...update:更新数据库项目 2.8、在FastApi中使用Base 我们用一个Demo演示FastApi使用Base进行数据创建,查询修改操作。...对象进行兼容性转换 return ret 我们对listupdate接口进行测试: 如上,当前phyger-fast数据详情为:{"age":26,"key":"vrp8uq8jq343"...我们调用update接口对其进行修改: 我们再去Deta控制台查看下结果: 3、最后 Deta是一个免费为开发者提供不用开箱即可使用数据存储产品,其目标就是为用户提供全托管数据平台。

    8K21

    8 款免费 MySQL 数据库建模工具

    数据库建模设计是软件开发过程中必不可少步骤,一个良好建模工具可以帮助我们简单快速地完成数据库设计,提高工作效率。...ERD SQL 脚本或者物理数据库中模式结构差异,并且支持数据库结构同步。...PDMan PDMan 是一款开源免费国产数据库建模工具,定位为 PowerDesigner 免费替代方案。...DB Designer DB Designer 是一款在线数据库模式设计建模工具,操作简单但功能强大,支持 MySQL、SQL Server、PostgreSQL、Oracle、SQLite 数据库正向工程逆向工程...其中 ER 模型支持 MySQL、SQLServer、Oracle、PostgreSQL 等数据库 DDL 文件正向工程逆向工程以及图片导出功能。Freedgo 提供了个人用户免费版。

    14.6K64

    如何免费获取 MongoDB 云数据库

    如何免费获取 MongoDB 云数据库 想做些实验但又不想掏钱购买,那么有免费 MongoDB 数据库可以用么❓ 有的~最近笔者发现 DAAS 服务商 mLab 发布了将要合并到 MongoDB 消息...,并提供了 500 MB 大数据库存储空间,这一切都是免费 ?...然后你就跳转到了数据库创建页面了,就像这样: ? 然后选择云服务商地区,记得地区要选择 FREE TIER AVAILABLE 哦 ⚠️ ?...搞定 一个免费 mongo 云数据库就搞定了 ? 然后我们点击 Security 按钮创建一个用户 ? 如果不知道几种角色分别代表什么可以点击最下面的按钮 learn more 去了解一下 ? ?...这样就算创建完毕了 然后创建 IP 白名单,只有在白名单上 IP 地址才可访问到该数据库 ? ? 点击大大绿色按钮 ADD IP ADDRESS ?

    5.9K10

    开源、免费、简单、直观在线数据库设计器

    DrawDB DrawDB 是一个免费、简单、直观数据库设计工具 SQL 生成器, 在 Github 上拥有 8k Star,可见它受欢迎程度。...DrawDB 是浏览器中强大且用户友好数据库实体关系 (DBER) 编辑器。 开源、基于网页数据库建模工具,旨在帮助开发者、数据库管理员和数据建模师创建、可视化管理数据库模式。...SQL生成:生成用于创建和修改数据库结构SQL脚本。 数据建模:支持复杂数据库建模,包括一对一、一对多多对多关系。 协作工具:与团队成员共享模型,并实时协作。...定制:自定义ER图外观以符合个人或团队偏好。 使用场景 数据库设计:简化新项目的数据库设计流程。 数据库文档:为现有数据库生成文档,以提高团队知识新成员入职效率。...数据库迁移:通过可视化两个数据库架构之间差异来规划执行数据库迁移。 教育:将DrawDB用作教学工具,教授数据库设计实践原则。 总结 DrawDB之所以备受欢迎,主要得益于其开源免费特性。

    1.2K10

    分享 5 个免费在线 SQL 数据库环境

    今天给大家分享几个在线免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库。 ?...另外,复制网页地址可以分享本次测试数据结果, DB Fiddle DB Fiddle 提供了 MySQL、PostgreSQL 以及 SQLite 数据库最新版本,使用时无需注册,同时也提供了付费版本...其中,“File”按钮提供了本地保存打开功能;“?Owner DB”可以连接到指定远程数据库;“▶️Run”用于执行 SQL 语句;“?...Oracle Live SQL Oracle Live SQL 是 Oracle 官方提供在线 SQL 学习分享环境,需要注册一个免费账号。 ?...总结 在线数据库环境可以方便运行一些 SQL 测试验证,同时可以在网络上分享讨论。

    3.7K20

    免费开源」基于VueQuasarcrudapi前端SPA项目实战之数据库逆向(十二)

    基于VueQuasar前端SPA项目实战之数据库逆向(十二) 回顾 通过之前文章 基于VueQuasar前端SPA项目实战之动态表单(五)介绍,实现了动态表单功能。...如果是全新项目,通过配置元数据并且创建物理表,从而自动实现业务数据CRUD增删改查。但是如果数据库表已经存在情况下,如何通过配置表单元数据进行管理呢?这时候数据库逆向功能就很有必要了。...简介 数据库逆向就是通过读取数据库物理表schema信息,然后生成表单元数据,可以看成“dbfirst”模式,即先有数据库表,然后根据表生成元数据,逆向表单后续操作和普通动态表单类似。...保存成功之后,已经存在物理表ca_product会自动被元数据管理起来,后续可以通过crudapi后台继续编辑,通过数据库逆向功能,零代码实现了物理表ca_productCRUD增删改查功能。...小结 本文主要介绍了数据库逆向功能,在数据库表单已经存在基础上,通过数据库逆向功能,快速生成元数据,不需要一行代码,我们就可以得到已有数据库基本crud功能,包括APIUI。

    42050

    最大民营银行小程序·云开发背后数据库架构分享,免费报名参加

    微众银行、销售易产品负责人现场详细解读云数据库在各行业应用实践,云数据库好不好用\怎么用,他们用亲身体验告诉你。 3. 到场即可获赠价值500元腾讯云产品免费使用,人人有份!...本期沙龙将邀请腾讯技术专家以及企业数字化转型实战专家,为大家深度揭秘云数据库在技术架构产品功能上优势以及在稳定性、性能、可用性、可靠性、容灾、安全性、扩展性等方面为企业带来新能量,充满思想与实践碰撞...扫描上方二维码添加小助手微信,回复“数据库” 可提前进群与讲师及参会嘉宾互动交流 ---- 插播广告 小程序· 云开发数据库又增新技能 数据库高级操作:数据库高级操作是小程序·云开发提供一种十分灵活数据库操作能力...通过数据库高级操作,开发者可以更加便捷高效地对数据库大量数据进行进行增删查改/CRUD操作。 ? 云函数支持单文件更新:为了优化云函数代码上传体验,云函数新增单文件更新功能。...↓↓点击阅读原文免费报名参加数据库分享会

    74720

    远离996,PDMan开源免费国产数据库建模工具!

    非常多实用功能,在易用性上进行了升级优化。 主要更新内容如下: 更形像具体关联有关系图箭头样式。 数据表精确定位。 连接数据库,直接执行DDL语句。...数据库逆向解析,并且可以解析出Comment信息。 导出文档(WORD,PDF)两种格式,并且可以自定义文档模板。...添加了SQLServer,PostgreSQL这两个数据库模块 先来一张软件界面截图: 版本回顾 2018年5月30号,推出了PDMan1.0版本,并且在第一时间开源。...所支持主流数据库连接 只需要输入 url 账号即可。...2 模型 数据库逆向解析 导出文档 WORD,PDF,HTML,Markdown 3 模型版本 - 类似于 Git 初始化基线 必须配置版本号 在数据库中会生成版本信息表,操作数据库时千万别动这张表哦

    2.3K21

    免费开放阅读 | 数据库管理系统事务原理(上)

    数据库事务处理艺术》为最新出版力作,经机械工业出版社授权,“腾讯技术工程官方号”将独家免费开放阅读,我们将分期为读者奉上那海蓝蓝技术盛宴。...本篇介绍数据库管理系统事务处理技术,从数据库事务理论出发界定事务处理技术范围,讨论了事务机制应对问题、事务处理理论基础并发控制技术。...第 2 章讲述事务处理技术基本概念理论,但不是对经典教科书翻录,而是结合笔者多年数据库内核开发心得经验,融入自己理解,帮助读者从众多头绪中理出线索。...数据定义、数据操纵、数据库运行管理、数据库建立维护 等 。...我们知道,数据库并发控制技术中有一个大名鼎鼎技术,称为快照隔离(Snapshot Isolation) ,这项技术解决了读写之间冲突,在保证数据不会产生前面两节提到读异常写异常情况下,使得读写互不阻塞

    1.6K81

    DBeaver – 一款免费开源通用数据库工具

    在制作《SQL 入门教程》时,接触到了这款非常强大易用数据库管理开发工具:DBeaver,也就是上面这个可爱小河狸。...DBeaver 是一个基于 Java 开发,免费开源通用数据库管理开发工具,使用非常友好 ASL 协议。可以通过官方网站或者 Github 进行下载。...DBeaver 和我们常用软件类似,最上面是菜单项快捷工具,左侧是已经建立数据库连接项目信息,右侧是主要工作区域。 连接数据库 打开 DBeaver 之后,首先要做就是创建数据库连接。...下次建立 Oracle 数据库连接时即可使用该驱动。 新建连接之后,就可以通过这些连接访问相应数据库,查看编辑数据库对象,执行 SQL 语句,完成各种管理开发工作。...右击该选项,点击“创建新 ER 图”。 输入一个名称并选择数据库连接需要展示对象,然后点击“完成”,即可生成相应 ER 图。 ER 图可以进行排版显示设置,也支持打印为图片。

    6.8K20

    免费好用DiffMerge工具大总结

    二 diffmerge 下载:http://sourcegear.com/diffmerge/ 特点:1)免费;2)不需要安装;3)文件比较;4)支持3方文件比较merge; 5)windows...四 kdiff 下载:http://sourceforge.net/projects/kdiff3/ 特点:1)免费;2)需要安装;3)文件比较和文件夹比较;4)支持3方文件比较merge;5)跨平台...五 TotoriseMerge 下载:http://tortoisesvn.net/downloads 特点:1)免费;2)需要安装;3)文件比较;4)支持3方文件比较merge; 截图: 1)初始界面...七 命令行diff 对于命行diff,在Linux可以使用diff.exe,在windows可以使用fc,comp来自Linuxdiff.exe。...八Linux diffmerge工具 Meld :http://meld.sourceforge.net/index.html 九Araxis Merge很好文件夹比较工具 完!

    4K30
    领券