Есть ли любой способ установить mariadb-server
и автонабор пароль для базы данных? Например: sudo apt-get install -y mariadb-server
должен избежать 'Y/N' во время установки пакета.
Теперь, я не хочу вводить пароль для базы данных.
Ну, спасибо за Вашу справку, но ниже строк работало на меня.
export DEBIAN_FRONTEND="noninteractive"
sudo debconf-set-selections <<< "mariadb-server mysql-server/root_password password $PASSWORD"
sudo debconf-set-selections <<< "mariadb-server mysql-server/root_password_again password $PASSWORD"
sudo apt-get install -y mariadb-server python-mysqldb
переключитесь для укоренения сначала:
sudo su
необходимо будет ввести пароль после этого однажды для становления корнем. Но после этого можно использовать любую команду, не имея необходимость вводить пароль снова (например, для Кв. - получают установку), пока Вы остаетесь в том терминале.
Я использую эти сценарии для установки/переустановки Mariadb-сервера 10.3.
убедиться выполнить сценарии с...
"sudo bash mariadb.10.3.install.sh"
..., потому что для сценария действительно нужно разрешение суперпользователя.
mariadb.10.3.install.sh
apt update
debconf-set-selections <<< 'mariadb-server-10.3 mysql-server/root_password password choose_a-password'
debconf-set-selections <<< 'mariadb-server-10.3 mysql-server/root_password_again password choose_a_password'
apt install mariadb-server-10.3 -y
echo 'Finnished reinstalling MariaDB Server 10.3'
И здесь прибывает мой сценарий переустановки для переустановки, и сотрите каждую трассировку моей предыдущей установленной копии MariaDB-Server-10.3
.
убедиться выполнить сценарии с...
"sudo bash mariadb.10.3.reinstall.completely.sh"
..., потому что для сценария действительно нужно разрешение суперпользователя.
Mariadb.10.3.reinstall.completely.sh
echo 'Running reinstall script for any and all versions ofMariaDB Server'
echo 'Uninstalling MariaDB Server Software'
apt --remove purge mariadb-server* -y
echo 'Removing left over files from any MariaDB Server Installation....'
apt -y autoremove
apt autoclean
apt clean all
rm -rf /etc/mysql/ /var/lib/mysql/ /var/log/mysql
apt clean
echo 'Installing MariaDB Server 10.3 from scratch...'
apt update
debconf-set-selections <<< 'mariadb-server-10.3 mysql-server/root_password password choose_a_password'
debconf-set-selections <<< 'mariadb-server-10.3 mysql-server/root_password_again password choose_a_password'
apt install mariadb-server-10.3 -y
echo 'Finnished reinstalling MariaDB Server 10.3'
я надеюсь, что это помогает.