MySQL ist ein kostenloses relationales Datenbankverwaltungssystem, das auf einer Vielzahl von Betriebssystemen wie Linux, Windows, macOS usw. ausgeführt werden kann. In diesem Artikel erfahren Sie, wie Sie MySQL über die Befehlszeile in einem Linux-System installieren.
Bevor wir mit der Installation von MySQL beginnen, müssen wir zuerst das MySQL-Installationspaket herunterladen. Die offizielle MySQL-Website bietet eine Vielzahl von Installationspaketen, darunter RPM, DEB, TAR und andere Formate. Wir können das Installationspaket herunterladen, das für die von uns verwendete Linux-Distribution am besten geeignet ist. Hier nehmen wir CentOS 7 als Beispiel, um das Installationspaket im RPM-Format herunterzuladen.
Verwenden Sie zunächst den Befehl wget, um das MySQL-Installationspaket herunterzuladen. Öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
Warten Sie, bis der Download abgeschlossen ist. Mit dem Befehl ls können wir prüfen, ob das Installationspaket im aktuellen Verzeichnis verfügbar ist.
Nachdem wir das MySQL-Installationspaket heruntergeladen haben, können wir es mit dem folgenden Befehl installieren:
sudo yum localinstall mysql80-community-release-el7-3.noarch.rpm
Dieser Befehl lädt automatisch die abhängigen Bibliotheken von MySQL herunter und installiert sie. Während der Ausführung des Befehls werden wir gefragt, ob wir die Installation bestätigen müssen. Zur Bestätigung können wir die Y-Taste drücken.
Nachdem die Installation abgeschlossen ist, können wir mit dem folgenden Befehl erkennen, ob MySQL erfolgreich installiert wurde:
sudo yum repolist enabled | grep "mysql.*-community.*"
Wenn das Ergebnis „mysql80-community“ enthält, bedeutet dies, dass MySQL installiert wurde erfolgreich installiert wurde.
Als nächstes müssen wir MySQL-Server installieren. Diese Komponente ist der Kern von MySQL und für die Speicherung und Verwaltung von Daten verantwortlich.
sudo yum install mysql-community-server
Dieser Befehl lädt die MySQL Server-Komponenten automatisch herunter und installiert sie.
Nachdem die Installation abgeschlossen ist, müssen wir den MySQL-Dienst starten.
sudo systemctl start mysqld
Nach der Installation von MySQL ist standardmäßig kein Passwort festgelegt. Um auf den MySQL-Server zuzugreifen und ihn zu verwalten, müssen Sie ein Passwort festlegen. Wir können den folgenden Befehl verwenden, um das Passwort festzulegen:
sudo grep 'temporary password' /var/log/mysqld.log | awk '{print $NF}'
Nach der Ausführung des obigen Befehls wird ein temporäres Passwort zurückgegeben, das wir kopieren müssen.
Als nächstes müssen wir uns beim MySQL-Server anmelden und das Passwort ändern. Führen Sie den folgenden Befehl aus:
sudo mysql -u root -p
Geben Sie dann das temporäre Passwort ein, das Sie gerade kopiert haben, und drücken Sie die Eingabetaste. Zu diesem Zeitpunkt haben wir den MySQL-Server erfolgreich eingegeben. Als nächstes verwenden wir den folgenden Befehl, um das Passwort zu ändern:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
Hinweis: Ersetzen Sie new_password durch Ihr neues Passwort.
Nachdem die Änderung abgeschlossen ist, geben Sie den folgenden Befehl ein, um den MySQL-Server zu beenden:
quit
Wenn wir das System neu starten, wird der MySQL-Dienst nicht automatisch gestartet. Damit der MySQL-Dienst beim Systemstart automatisch startet, müssen wir ihn mit dem folgenden Befehl als Dienst konfigurieren:
sudo systemctl enable mysqld
Auf diese Weise wird der MySQL-Dienst bei jedem Systemneustart automatisch gestartet.
Zusammenfassung
Durch die oben genannten Schritte haben wir MySQL erfolgreich installiert und mithilfe von Befehlszeilentools die Installation auf dem Linux-System abgeschlossen. Natürlich müssen wir in praktischen Anwendungen auch grundlegendere Nutzungs- und Verwaltungskenntnisse von MySQL erlernen und verstehen.
Das obige ist der detaillierte Inhalt vonMySQL-Befehlsinstallation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!