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