Каков наилучший способ использования шарма mysql в Джуджу с помощью динамических баз данных?

Я использую следующий скрипт:

for f in *.doc
do
lowriter --headless --convert-to pdf "$f"
done

- headless предотвратит открытие Libreoffice 100s файлов и, в конечном счете, сбой, если вы попробуете это с каталогами, содержащими много файлов .doc

3
задан 22 May 2012 в 22:17

14 ответов

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развертывать проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по просьбе службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Edit

Решение Edit может состоять в том, чтобы просто использовать отношение интерфейса администратора, которое дает пользователю root на mysql, а затем вы можете создать дополнительные dbs по мере необходимости (указал мне на irc by clint) для всех установленных проектов django.

2
ответ дан 25 May 2018 в 11:05
  • 1
    Я., имеет смысл. Только, похоже, в интерфейсах в Интернете не так много документации. Я что-то пропустил? – surgemcgee 23 May 2012 в 00:11
  • 2
    -1, нет необходимости разворачивать шарм mysql. См. Мой ответ ниже. – SpamapS 23 May 2012 в 01:03

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 25 July 2018 в 18:48

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 31 July 2018 в 13:32

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 2 August 2018 в 00:57

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 4 August 2018 в 16:27

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 6 August 2018 в 01:07

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 7 August 2018 в 18:34

Вы можете создать новый шарм mysql с новым интерфейсом, который может динамически распределять dbs по запросу и использовать его из вашего шарма django или развернуть проекты как отдельные службы.

Эффективно новый интерфейс для mysql будет иметь крючки, выделяющие новые dbs по запросу службы соединения, вместо того, чтобы создавать их, когда новая служба связана / подключена к mysql.

Другое альтернативу, исправьте ваши проекты django, чтобы использовать префиксы таблиц, которые, как я думал, они уже сделали (или, возможно, это префикс таблицы приложений с проектом).

Изменить

Лучшим решением может быть просто использование отношения интерфейса администратора, которое дает пользователю root на mysql а затем вы можете создать дополнительные dbs по мере необходимости (указали мне на irc by clint) для всех установленных проектов django.

2
ответ дан 15 August 2018 в 19:14
  • 1
    Я., имеет смысл. Только, похоже, в интерфейсах в Интернете не так много документации. Я что-то пропустил? – surgemcgee 23 May 2012 в 00:11
  • 2
    -1, нет необходимости разворачивать шарм mysql. См. Мой ответ ниже. – SpamapS 23 May 2012 в 01:03

В charm mysql есть несколько интерфейсов, один из которых разработан специально для вашего приложения, чтобы иметь привилегии администратора по всему серверу. Таким образом, вы просто сделаете свое отношение

requires:
  db:
    interface: mysql-root

Это гарантирует вам «корневых» пользователей с привилегиями, которые вы можете использовать для создания баз данных / пользователей / и т. Д. Вы не получите «базу данных», так как вы можете создать любую базу данных, поэтому имейте это в виду.

1
ответ дан 25 May 2018 в 11:05

Шарм mysql имеет несколько интерфейсов, один из которых разработан специально для вашего приложения, чтобы иметь привилегии администратора по всему серверу. Таким образом, вы просто сделаете свое отношение

requires:
  db:
    interface: mysql-root

Это гарантирует вам «корневых» пользователей с привилегиями, которые вы можете использовать для создания баз данных / пользователей / и т. Д. Вы не получите «базу данных», так как вы можете создать любую базу данных, поэтому имейте это в виду.

1
ответ дан 25 July 2018 в 18:48

Шарм mysql имеет несколько интерфейсов, один из которых разработан специально для вашего приложения, чтобы иметь привилегии администратора по всему серверу. Таким образом, вы просто сделаете свое отношение

requires:
  db:
    interface: mysql-root

Это гарантирует вам «корневых» пользователей с привилегиями, которые вы можете использовать для создания баз данных / пользователей / и т. Д. Вы не получите «базу данных», так как вы можете создать любую базу данных, поэтому имейте это в виду.

1
ответ дан 2 August 2018 в 00:57

Шарм mysql имеет несколько интерфейсов, один из которых разработан специально для вашего приложения, чтобы иметь привилегии администратора по всему серверу. Таким образом, вы просто сделаете свое отношение

requires:
  db:
    interface: mysql-root

Это гарантирует вам «корневых» пользователей с привилегиями, которые вы можете использовать для создания баз данных / пользователей / и т. Д. Вы не получите «базу данных», так как вы можете создать любую базу данных, поэтому имейте это в виду.

1
ответ дан 4 August 2018 в 16:27

Шарм mysql имеет несколько интерфейсов, один из которых разработан специально для вашего приложения, чтобы иметь привилегии администратора по всему серверу. Таким образом, вы просто сделаете свое отношение

requires:
  db:
    interface: mysql-root

Это гарантирует вам «корневых» пользователей с привилегиями, которые вы можете использовать для создания баз данных / пользователей / и т. Д. Вы не получите «базу данных», так как вы можете создать любую базу данных, поэтому имейте это в виду.

1
ответ дан 6 August 2018 в 01:07

Шарм mysql имеет несколько интерфейсов, один из которых разработан специально для вашего приложения, чтобы иметь привилегии администратора по всему серверу. Таким образом, вы просто сделаете свое отношение

requires:
  db:
    interface: mysql-root

Это гарантирует вам «корневых» пользователей с привилегиями, которые вы можете использовать для создания баз данных / пользователей / и т. Д. Вы не получите «базу данных», так как вы можете создать любую базу данных, поэтому имейте это в виду.

1
ответ дан 7 August 2018 в 18:34

Другие вопросы по тегам:

Похожие вопросы: