我正在linux根服务器上使用plesk,并想编写一个简单的部署shell脚本。
为此,我想删除数据库,再次创建它,然后导入一个sql转储文件。
我正在尝试使用以下方法创建数据库:
plesk bin database --create myDbName -domain myDomain -type mysql -server localhost
但这给了我以下错误:
This object can be created only in a subscription.
我在plesk文档中找不到关于这个问题的任何信息。如何选择要使用的描述?
谢谢和问候
1条答案
按热度按时间vmjh9lq91#
很可能您在订阅上指定了附加域
myDomain
.根据plesk业务逻辑,数据库与Web空间(或订阅)相关联,而不是与同一订阅上的独立域相关联。基本上,您应该为订阅指定默认域的名称,该名称与订阅名称本身相同。
您可以使用
plesk bin subscription -l
. 然后使用所需的名称创建数据库。例如: