3 votes

Installez mysql-server et définissez un mot de passe à partir de la ligne de commande ?

Je suis en train d'installer MySQL via la ligne de commande : sudo apt-get install mysql-server. Pendant le processus d'installation, il me demande un mot de passe root.

Comment puis-je spécifier le mot de passe MySQL sans devoir attendre que l'écran s'affiche et me demande le mot de passe ? Y a-t-il un paramètre que je peux passer à apt-get pour spécifier le mot de passe root MySQL afin que je puisse écrire un script pour effectuer l'installation ?

7voto

DKNUCKLES Points 4018

Cela devrait le faire pour vous

echo mysql-server-5.1 mysql-server/root_password password MOT DE PASSE | debconf-set-selections

echo mysql-server-5.1 mysql-server/root_password_again password MOT DE PASSE | debconf-set-selections

apt-get install -y mysql-server

Évidemment, vous remplaceriez MOT DE PASSE par le mot de passe racine MySQL que vous souhaitez

0 votes

Probablement vous voulez ajouter -y à la ligne d'installation pour une installation scriptée.

0 votes

Bien vu Shane. J'ai modifié ma réponse pour refléter le changement.

0 votes

Parfait, merci ! Je n'étais pas au courant du script debconf-set-selections.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X