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
Freigeben: 2024-11-18 20:49:02
Original
458 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Verifizierung

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

sudo debconf-get-selections | grep ^mysql
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage