Maison > base de données > tutoriel mysql > Comment installer MySQL sur Ubuntu sans saisir de mot de passe ?

Comment installer MySQL sur Ubuntu sans saisir de mot de passe ?

Mary-Kate Olsen
Libérer: 2024-11-19 22:47:02
original
529 Les gens l'ont consulté

How to Install MySQL on Ubuntu Without Entering a Password?

Installation MySQL sans mot de passe sur Ubuntu

Question :

Comment puis-je installer MySQL sur Ubuntu sans avoir à saisir de mot de passe pendant le processus ?

Contexte :

L'installation de MySQL à l'aide de sudo apt-get install mysql demande la saisie du mot de passe, ce qui peut être gênant dans des scénarios non interactifs ou lors de la création de scripts pour l'installation.

Solution :

Pour contourner l'invite de mot de passe, utilisez le script suivant :

#!/bin/bash
sudo debconf-set-selections << EOF
mysql-server mysql-server/root_password password your_password
mysql-server mysql-server/root_password_again password your_password
EOF
sudo apt-get -y install mysql-server
Copier après la connexion

Remplacez your_password par le mot de passe souhaité. Pour des versions spécifiques (par exemple, mysql-server-5.6), spécifiez la version comme indiqué ci-dessous :

sudo debconf-set-selections << EOF
mysql-server-5.6 mysql-server/root_password password your_password
mysql-server-5.6 mysql-server/root_password_again password your_password
EOF
sudo apt-get -y install mysql-server-5.6
Copier après la connexion

Pour mysql-community-server, utilisez les clés suivantes :

sudo debconf-set-selections << EOF
mysql-community-server mysql-community-server/root-pass password your_password
mysql-community-server mysql-community-server/re-root-pass password your_password
EOF
sudo apt-get -y install mysql-community-server
Copier après la connexion

Vous pouvez également utiliser debconf-get-selections pour vérifier vos paramètres :

sudo debconf-get-selections | grep ^mysql
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal