Phiên bản MariaDB cuối cùng mà tôi đã cài đặt trên Ubuntu Server 20.04 là 10.3.32 thông qua kho lưu trữ của riêng họ.
Tôi đã sử dụng bộ lệnh sau (với quyền 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 tiêu điểm chính'
cập nhật apt-get -y
debconf-set-selections <<< 'mysql-server mysql-server/root_password mật khẩu example_pass'
debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password example_pass'
apt-get -y cài đặt máy chủ mariadb
Bây giờ tôi đã thử cài đặt phiên bản mới nhất hiện tại 10.6.5 trên một máy khác (một lần nữa từ kho lưu trữ của riêng họ và một lần nữa trên Ubuntu Server 20.04) nhưng vì một số lý do, việc đặt mật khẩu không hoạt động nữa.
Bên cạnh việc cố gắng tìm thứ gì đó hữu ích trên Google, tôi cũng đã thử một vài biến thể của các dòng debconf ở trên nhưng không có cái nào hiệu quả.
Đó là những điều tôi đã thử (luôn luôn sau apt-get thanh lọc mariadb*
):
debconf-set-selections <<< 'mariadb-server mariadb-server/root_password mật khẩu example_pass'
debconf-set-selections <<< 'mariadb-server mariadb-server/root_password_again mật khẩu example_pass'
debconf-set-selections <<< 'máy chủ mysql mariadb-server/root_password mật khẩu ví dụ_pass'
debconf-set-selections <<< 'máy chủ mysql mariadb-server/root_password_again mật khẩu ví dụ_pass'
debconf-set-selections <<< 'mariadb-server mysql-server/root_password mật khẩu example_pass'
debconf-set-selections <<< 'mariadb-server mysql-server/root_password_again mật khẩu example_pass'
//CHỈNH SỬA:
Quên đề cập rằng tôi cần điều này cho tập lệnh bash cài đặt MariaDB cho nhiều máy chủ, vì vậy việc đặt mật khẩu theo cách thủ công sau đó không phải là thứ tôi đang tìm kiếm.