在 Ubuntu Server 20.04 上安装 MariaDB 10.6 期间设置 Root 密码

在 Ubuntu Server 20.04 上安装 MariaDB 10.6 期间设置 Root 密码

我在 Ubuntu Server 20.04 上安装的 MariaDB 的最新版本是通过其自己的存储库安装的 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 focal main' 
apt-get -y update 
debconf-set-selections <<< 'mysql-server mysql-server/root_password password example_pass' 
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password example_pass' 
apt-get -y install mariadb-server

现在,我尝试在另一台机器上安装目前最新版本 10.6.5(再次从他们自己的存储库安装,并再次在 Ubuntu Server 20.04 上安装),但由于某种原因,设置密码不再起作用。

除了尝试在 Google 上寻找一些有用的东西之外,我还尝试了上述 debconf 行的几个变体,但都没有起作用。

这些是我尝试过的事情(总是在之后apt-get purge 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 password example_pass' 

//编辑: 忘了说一下,我需要这个 bash 脚本来将 MariaDB 安装到多个服务器上,所以之后手动设置密码并不是我想要的。

相关内容