База данных Plesk CLI --create: этот объект может быть создан только в подписке - PullRequest
0 голосов
/ 28 апреля 2018

Я использую Plesk на корневом сервере Linux и хочу написать простой сценарий оболочки развертывания.

Для этого я хочу удалить базу данных, создать ее заново и импортировать файл дампа sql.

Я пытаюсь создать базу данных, используя:

plesk bin database --create myDbName -domain myDomain -type mysql -server localhost

Но это дает мне следующую ошибку:

This object can be created only in a subscription.

Мне не удалось найти что-либо об этой проблеме в Документах Plesk . Как я могу выбрать описание, которое будет использоваться?

Спасибо и всего наилучшего

1 Ответ

0 голосов
/ 29 апреля 2018

Скорее всего, вы указали дополнительный домен в подписке как myDomain.

Согласно бизнес-логике Plesk, базы данных связаны с веб-пространством (или подпиской), а не с отдельными доменами в одной подписке. По сути, вы должны указать имя домена по умолчанию для подписки, которое совпадает с именем самой подписки.

Вы можете получить список имен подписок, используя plesk bin subscription -l. Затем используйте нужное имя для создания базы данных. Например:

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