【问题标题】:Adding Database in MariaDB on Swisscom Cloud在 Swisscom Cloud 上的 MariaDB 中添加数据库
【发布时间】:2017-11-17 22:30:11
【问题描述】:

是否可以在 Swisscom Cloud 上的 MariaDB 中 CREATE DATABASE?我知道我可以在 Amazon RDS 上做到这一点,但我不确定这在 Swisscom Cloud 上是否可行。如果没有:这将是一个重要的功能。

【问题讨论】:

    标签: mariadb cloud-foundry swisscomdev


    【解决方案1】:

    抱歉,这是不可能的。您在共享的 Galera 集群 (MariaDB) 上获得数据库空间,在该集群中您被授予自己数据库中的所有权限。

    Galera Cluster for MySQL 是一个真正的多主机集群,基于 同步复制。 Galera Cluster 是一个易于使用的、 高可用性解决方案,提供高系统正常运行时间,无数据 未来增长的损失和可扩展性。

    > SHOW GRANTS FOR CURRENT_USER();
    +----------------------------------------------------------------------------------------------------------------------------------------------+
    | Grants for 2RQGCnSeAmJTWYwX@%                                                                                                                |
    +----------------------------------------------------------------------------------------------------------------------------------------------+
    | GRANT USAGE ON *.* TO '2RQGCnSeAmJTWYwX'@'%' IDENTIFIED BY PASSWORD '$HASH' WITH MAX_USER_CONNECTIONS 10 |
    | GRANT ALL PRIVILEGES ON `CF_32FD02B6_9B18_473D_A4D8_C84E19EC6F2C`.* TO '2RQGCnSeAmJTWYwX'@'%'                                                |
    +----------------------------------------------------------------------------------------------------------------------------------------------+
    2 rows in set (0.01 sec)
    

    这里是创建新数据库时的错误(拒绝访问)

    MariaDB [CF_32FD02B6_9B18_473D_A4D8_C84E19EC6F2C]> create database rokfor;
    ERROR 1044 (42000): Access denied for user '2RQGCnSeAmJTWYwX'@'%' to database 'rokfor'
    

    请订阅我们的时事通讯以获取新功能公告。

    【讨论】:

    • 谢谢 - 我担心会出现这种情况。与 AWS 竞争会是一件好事。
    【解决方案2】:

    rokfor - 您可以分享更多见解吗,为什么您需要创建自己的数据库? (在 mariadb 服务的每个服务创建的幕后,您将获得一个自己的数据库。) 非常感谢!

    【讨论】:

    • 我的用例是这样的:我开发了一个基于 php/composer 的无头 cms,它在 swisscom 云或 aws beanstalk 上运行良好。这是一个多客户环境,每个客户都有自己的数据库。这让我很容易跟踪客户的活动,例如测量客户数据库的大小。 Amazon 允许我在一个 RDB 实例中创建任意数量的数据库。如果我为每个客户创建一个 MariaDB 服务,我最终会收到巨额账单和许多未充分利用的服务。
    【解决方案3】:

    @rokfor: 我们计划在第三季度/第四季度的 MariaDB 路线图中进行一些重大改进。 添加新 Schema/DB 的可能性不在其中……但我们在管道中还有一些其他功能,我相信这些功能将消除对此类功能的全部需求。请您与我们分享一下您为什么需要这样的功能来确认我们的假设?蒂亚!

    通过时事通讯或我们的新闻页面及时了解 Application Cloud 新闻: https://developer.swisscom.com/news

    米哈尔·麦兹卡 Swisscom 应用云产品经理

    【讨论】:

    • 参考我上面的回答。最后,这与金钱有关:除非您使用 MariaDB 服务达到极限,否则运行 10 个小型 MariaDB 服务与在 AWS 上运行一个带有 10 个数据库的 MySQL RDB 实例相比要贵得多。
    • 感谢您的回答。及时了解我们的最新消息!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    相关资源
    最近更新 更多