plesk cli database--create:只能在订阅中创建此对象

kuuvgm7e  于 2021-06-21  发布在  Mysql
关注(0)|答案(1)|浏览(328)

我正在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文档中找不到关于这个问题的任何信息。如何选择要使用的描述?
谢谢和问候

vmjh9lq9

vmjh9lq91#

很可能您在订阅上指定了附加域 myDomain .
根据plesk业务逻辑,数据库与Web空间(或订阅)相关联,而不是与同一订阅上的独立域相关联。基本上,您应该为订阅指定默认域的名称,该名称与订阅名称本身相同。
您可以使用 plesk bin subscription -l . 然后使用所需的名称创建数据库。例如:


# plesk bin subscription -l

domain.ltd
...

# plesk bin database --create myDbName -domain domain.ltd -type mysql -server localhost

相关问题