Heim >Datenbank >MySQL-Tutorial >MySQL-Installationsverzeichnis Linux
In Linux-Systemen ist die MySQL-Datenbank eine der am häufigsten verwendeten relationalen Datenbanken. MySQL bietet ein relationales Open-Source-Datenbankverwaltungssystem (RDBMS). In diesem Artikel werden wir die Schritte zur Installation von MySQL unter Linux untersuchen.
Installationsschritte
Zuerst müssen Sie MySQL installieren und das entsprechende Installationspaket von der offiziellen Website herunterladen. Bitte wählen Sie das entsprechende Installationspaket entsprechend Ihrer Linux-Distribution aus. Im Folgenden nehmen wir CentOS als Beispiel, um den Installationsprozess von MySQL zu demonstrieren.
Schritt 1: Systempakete aktualisieren
Bevor Sie neue Pakete installieren, sollten vorhandene Pakete auf dem System aktualisiert werden. Auf CentOS-Systemen können Sie den folgenden Befehl verwenden, um das Paket zu aktualisieren:
sudo yum update -y
Schritt 2: MySQL-Installationsquelle hinzufügen
Als nächstes müssen Sie die MySQL-Installationsquelle hinzufügen. Natürlich können Sie das neueste RPM-Paket auch von der offiziellen MySQL-Website herunterladen, aber mit der offiziellen MySQL-Quelle können Sie die Aktualisierung und Installation von MySQL-Paketen problemlos verwalten.
Das MySQL-Paket-Repository kann mit dem folgenden Befehl hinzugefügt werden:
sudo wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
Als nächstes führen Sie den folgenden Befehl aus, um das Repository zu installieren:
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
Schritt 3: MySQL installieren
Jetzt kann der MySQL-Server mit dem folgenden Befehl installiert werden :
sudo yum install mysql-server -y
Mit dem obigen Befehl installiert das System automatisch MySQL und alle zugehörigen Dateien.
Schritt 4: MySQL starten
Sobald MySQL vollständig installiert ist, können Sie den MySQL-Server mit dem folgenden Befehl starten:
sudo systemctl start mysqld
Sie können den Status des MySQL-Servers mit dem folgenden Befehl überprüfen:
sudo systemctl status mysqld
Der obige Befehl zeigt die Ausgabe des MySQL-Systemstatus. Dies ist eine gute Möglichkeit, um zu bestätigen, dass MySQL ausgeführt wird.
Schritt 5: MySQL-Autostart einrichten
Wenn Sie MySQL über einen längeren Zeitraum als Datenbankserver verwenden möchten, möchten Sie möglicherweise Ihr System so konfigurieren, dass MySQL beim Start startet. Autostart kann für MySQL mit dem folgenden Befehl konfiguriert werden:
sudo systemctl enable mysqld
Schritt 6: MySQL-Sicherheitseinrichtung
Sobald MySQL unter Linux installiert und gestartet ist, muss die Sicherheit wie folgt eingerichtet werden.
sudo mysql_secure_installation
Die Befehlszeile fordert Sie zur Eingabe Ihres Root-Passworts auf, um fortzufahren. Nach der Eingabe werden Sie aufgefordert, die Sicherheitsstufe des MySQL-Passworts zu konfigurieren. Sie werden aufgefordert, anonyme Benutzer zu löschen und die Remote-Anmeldung für den Root-Benutzer zu deaktivieren, um die Sicherheit zu gewährleisten.
Schritt 7: Finden Sie das MySQL-Installationsverzeichnis
Als nächstes müssen wir das MySQL-Installationsverzeichnis finden. Dies hängt von Ihrem Linux-Betriebssystem und der Version ab. Unter CentOS befindet sich das MySQL-Installationsverzeichnis normalerweise unter „/usr/bin/mysql“.
Um das Installationsverzeichnis von MySQL zu finden, verwenden Sie den folgenden Befehl:
which mysql
Dadurch wird der Installationspfad von MySQL angezeigt.
/usr/bin/mysql
Sie können sehen, dass sich das Installationsverzeichnis von MySQL unter CentOS in „/usr/bin/mysql“ befindet.
Fazit
Auf einem Linux-System ist die Installation von MySQL ein einfacher Vorgang. Indem Sie die oben aufgeführten Schritte ausführen, können Sie den MySQL-Server unter Linux installieren und konfigurieren. Um die Sicherheit zu gewährleisten, sollten Sie auch die Empfehlungen für MySQL-Sicherheitseinstellungen befolgen.
Das obige ist der detaillierte Inhalt vonMySQL-Installationsverzeichnis Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!