Не могу понять, как автоматически установить корневой пароль MariaDB без вмешательства пользователя

Я делаю сценарий, который устанавливает MariaDB, и я хотел бы установить пароль root. У меня есть следующее в указанном сценарии:

DEBIAN_FRONTEND=noninteractive

echo mariadb-server-10.0 mariadb-server-10.0/root_password password tmpsetup | debconf-set-selections
echo mariadb-server-10.0 mariadb-server-10.0/root_password_again password tmpsetup | debconf-set-selections
apt-get install -y mariadb-server

Кажется, это не работает, так как я не могу войти в корневую учетную запись с паролем "tmpsetup". Что я делаю неправильно?

1 ответ

Пожалуйста, попробуйте вместо

DEBIAN_FRONTEND=noninteractive

echo mariadb-server-10.0 mariadb-server/root_password password tmpsetup | debconf-set-selections
echo mariadb-server-10.0 mariadb-server/root_password_again password tmpsetup | debconf-set-selections
apt-get install -y mariadb-server

Таким образом, изменения будут применены также к метапакету mariadb-server, а не только для конкретной версии.

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