Non-Interactive Installation of MySQL on Ubuntu
The standard method of installing MySQL server on Ubuntu using sudo apt-get install mysql prompts for a password in the console, which can be inconvenient when writing scripts for automated Installations.
Utilisation de Debconf-Set-Selections
Pour éviter l'invite de mot de passe pendant l'installation, vous pouvez utiliser la commande debconf-set-selections pour préconfier le mot de passe pour l'utilisateur racine MySQL. Cela nécessite les étapes suivantes:
sudo debconf-set-selectionsDans ce script, remplacez votre mot de passe par le mot de passe root souhaité. Remarque: il est également possible de laisser votre_password vide pour définir le mot de passe racine sur vide.
versions mysql spécifiques
Si vous devez installer une version spécifique de MySql, telles que MySql 5.6, spécifier la version dans la commande de la dette-section comme suivi:
Debconf-Set-Selections sudo debconf-set-selectionsMySql Community Server
pour les éditions communautaires mysql, les touches debconf-sets-selectionssudo debconf-set-selectionsdes coquilles, telles que Dash ou Ash, ne prennent pas en charge les diffusion ici. Dans ces cas, utilisez ce qui suit:
echo ... | Sudo Debconf-Set-Selectionsou, écrivez des chaînes multilines en utilisant:
sudo debconf-set-selections chatcatPour vérifier le mot de passe racine configuré, utilisez la commande debconf-get-selection:
$ sudo debconf-get-selections | grep ^ mysql mysql-server mysql-server / root_password_again mot de passe votre_password mysql-server mysql-server / root_password mot de passe votre_password
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3