Рабочий вызов SQL как пользователь root в init.d сценарии?

Для получения VAR $ Docker_Host Вы не запускаете

. ./bootdocker.sh

That

  • . Точка, которая означает «использовать файл, как будто набран»
  • . / Файл bootdocker.sh должен быть поиск localy.
1
19.05.2016, 01:13
2 ответа

при запуске init. d, скрипт, если вы не явно не истощаете в этом .my.cnf в вашем скрипте init.d, он не будет использоваться. Вроде как крестошока. Так что попробуйте показывать его и посмотри, если это работает.

На другом примечании этот скрипт должен войти в БД в качестве пользователя root? Я понимаю, почему пользователь уровня ОС должен быть root, но почему такой привилегированный пользователь в самом БД?

0
28.01.2020, 01:51

Оказывается, что размещение Sudo перед вызовом mysql исправлена ​​его, и теперь звонок работает правильно. Я понятия не имею:

  1. Почему скрипт не работает как пользователь root.
  2. Какой пользователь он работает как.
  3. Почему у этого пользователя есть способности Sudoer.
0
28.01.2020, 01:51

Теги

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