Heim >Datenbank >MySQL-Tutorial >Wie kann ich eine stille MySQL-Installation unter Ubuntu automatisieren und ein bestimmtes Root-Passwort festlegen?

Wie kann ich eine stille MySQL-Installation unter Ubuntu automatisieren und ein bestimmtes Root-Passwort festlegen?

Linda Hamilton
Linda HamiltonOriginal
2024-11-18 20:49:02499Durchsuche

How can I automate a silent MySQL installation on Ubuntu and set a specific root password?

Stille MySQL-Installation unter Ubuntu

Die typische MySQL-Serverinstallation unter Ubuntu über sudo apt-get install mysql fordert zur Eingabe eines Passworts auf. Dieser Artikel zeigt eine Lösung zur Automatisierung der Installation und Passwortvergabe mithilfe eines Skripts.

Skript für die nicht-interaktive Passwortvergabe

Um das Passwort nicht-interaktiv bereitzustellen, a Das Skript kann mit den folgenden Befehlen erstellt werden:

sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_password'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password your_password'
sudo apt-get -y install mysql-server

Ersetzen Sie einfach Ihr_Passwort durch das gewünschte Root-Passwort. Beachten Sie, dass das Leerlassen dieses Felds möglicherweise zu einem leeren Root-Passwort führt.

Alternative Methode für Basis-Shells

In bestimmten Shells, die Here-Strings nicht unterstützen, ist dies möglich Verwenden Sie die folgende Syntax:

echo ... | sudo debconf-set-selections

Zum Beispiel kann der folgende Befehl verwendet werden, um dem MySQL-Server Version 5.6 ein Passwort zuzuweisen:

echo 'mysql-server-5.6 mysql-server/root_password password your_password' | sudo debconf-set-selections
echo 'mysql-server-5.6 mysql-server/root_password_again password your_password' | sudo debconf-set-selections
sudo apt-get -y install mysql-server-5.6

Verifizierung

Sie können die festgelegte Auswahl überprüfen mit:

sudo debconf-get-selections | grep ^mysql

Dadurch werden die Schlüssel-Wert-Paare ausgegeben, die zum Zuweisen des Root-Passworts verwendet werden.

Das obige ist der detaillierte Inhalt vonWie kann ich eine stille MySQL-Installation unter Ubuntu automatisieren und ein bestimmtes Root-Passwort festlegen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn