我正在研究使用 CloudBees 进行一些应用程序原型设计。我现在正在使用免费帐户,目前我没有支付任何订阅费用。
对我来说,第一步是创建一个 MySQL 数据库来托管我的应用程序数据。我已经这样做了(这很容易!)。我还使用 Liquibase 来管理数据库(我已经开始使用本地 H2 数据库进行预原型设计),并且我已经能够按预期构建所有内容。
作为检查 liquibase 是否创建表的一部分,我在 NetBeans 中启动了 MySQL 数据库。而且,它确实运作良好。但我也可以看到其他模式以及我刚刚创建的模式。他们都被无辜地命名为(test,test_6hob)。但是,我可以看到表格并查看它们的数据。
我的问题是关于 CloudBees 数据库中数据的可见性。连接到同一台机器的其他人是否可以查看为免费帐户创建的数据库?如果我使用付费帐户,这会改变吗?还是更多的是数据库创建方式的本质?我可以看到其他模式(及其数据),但我不知道其他人是否可以看到我的?我需要确保设置权限方面吗?我对 MySQL 的内部运作相当无知。
虽然这是一个原型,但如果我开始将 CloudBees 用于生产应用程序,我不希望碰巧连接到与我的应用程序相同的数据库的任何人都可以看到这些数据。我完全有可能在这个新的云世界中遗漏了一些东西。:)
感谢您提供任何信息