Ultima versiune de MariaDB pe care am instalat-o pe Ubuntu Server 20.04 a fost 10.3.32 prin propriile depozite.
Am folosit următorul set de comenzi (ca 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 focal main'
actualizare apt-get -y
debconf-set-selections <<< 'mysql-server mysql-server/root_password parola example_pass'
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password example_pass'
apt-get -y instalează mariadb-server
Acum am încercat să instalez cea mai recentă versiune pentru moment 10.6.5 pe o altă mașină (din nou din propriile depozite și din nou pe Ubuntu Server 20.04), dar din anumite motive setarea parolei nu mai funcționează.
Pe lângă faptul că am încercat să găsesc ceva util pe Google, am încercat și câteva variante ale liniilor debconf de mai sus, dar niciuna nu a funcționat.
Acestea sunt lucrurile pe care le-am încercat (întotdeauna după apt-get purge mariadb*
):
debconf-set-selections <<< 'mariadb-server mariadb-server/root_password parola example_pass'
debconf-set-selections <<< 'mariadb-server mariadb-server/root_password_again password example_pass'
debconf-set-selections <<< 'mysql-server mariadb-server/root_password parola example_pass'
debconf-set-selections <<< 'mysql-server mariadb-server/root_password_again password example_pass'
debconf-set-selections <<< 'mariadb-server mysql-server/root_password parola example_pass'
debconf-set-selections <<< 'mariadb-server mysql-server/root_password_again password example_pass'
//EDITAȚI | ×:
Am uitat să menționez că am nevoie de asta pentru un script bash care instalează MariaDB pe mai multe servere, așa că setarea manuală a parolei nu este ceva ce caut.