Последней версией MariaDB, которую я установил на Ubuntu Server 20.04, была версия 10.3.32 через их собственные репозитории.
Я использовал следующий набор команд (как root):
apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://ams2.mirrors.digitalocean.com/mariadb/repo/10.3/ubuntu focus main'
apt-получить -y обновление
debconf-set-selections <<< 'mysql-server mysql-server/root_password password example_pass'
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again пароль example_pass'
apt-get -y установить mariadb-сервер
Теперь я попытался установить последнюю на данный момент версию 10.6.5 на другую машину (снова из собственных репозиториев и снова на Ubuntu Server 20.04), но по какой-то причине установка пароля больше не работает.
Помимо попыток найти что-то полезное в Google, я также пробовал несколько вариантов приведенных выше строк debconf, но ни один из них не работал.
Это то, что я пробовал (всегда после apt-получить очистку mariadb*
):
debconf-set-selections <<< 'mariadb-server mariadb-server/root_password password example_pass'
debconf-set-selections <<< 'mariadb-server mariadb-server/root_password_again password example_pass'
debconf-set-selections <<< 'mysql-server mariadb-server/root_password password example_pass'
debconf-set-selections <<< 'mysql-server mariadb-server/root_password_again password example_pass'
debconf-set-selections <<< 'mariadb-server mysql-server/root_password password example_pass'
debconf-set-selections <<< 'mariadb-server mysql-server/root_password_again пароль example_pass'
//РЕДАКТИРОВАТЬ:
Забыл упомянуть, что мне это нужно для сценария bash, который устанавливает MariaDB на несколько серверов, поэтому установка пароля вручную после этого - это не то, что я ищу.