Назад | Перейти на главную страницу

Не могу понять, как автоматически установить пароль root для 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

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

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

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, а не только к конкретной версии.