Heim  >  Artikel  >  Datenbank  >  Centos MySQL-Einstellungen

Centos MySQL-Einstellungen

WBOY
WBOYOriginal
2023-05-20 09:45:37792Durchsuche

CentOS MySQL Setup

MySQL ist ein relationales Open-Source-Datenbankverwaltungssystem. Sie ist eine der beliebtesten Datenbanken und wird häufig bei der Entwicklung und Verwaltung von Webanwendungen und Internet-Websites verwendet. In diesem Artikel wird erläutert, wie Sie MySQL auf dem CentOS-Betriebssystem einrichten und konfigurieren.

  1. MySQL installieren

Die Installation von MySQL in CentOS ist sehr einfach. Sie können den folgenden Befehl verwenden, um es in Ihrem System zu installieren:

sudo yum install mysql-server

Dieser Befehl installiert den MySQL-Server und die zugehörigen Abhängigkeiten.

  1. Starten Sie den MySQL-Dienst

Nachdem die Installation abgeschlossen ist, müssen Sie den MySQL-Dienst starten. Sie können den MySQL-Dienst mit dem folgenden Befehl starten:

sudo service mysqld start

Sie können den MySQL-Dienst auch mit dem folgenden Befehl starten:

sudo systemctl start mysqld

Dieser Befehl startet den MySQL-Dienst und führt ihn aus der Hintergrund.

  1. MySQL konfigurieren

Standardmäßig verfügt der MySQL-Server von CentOS über kein Passwort. Für zusätzliche Sicherheit müssen Sie ein Root-Benutzerkennwort für MySQL festlegen.

Sie können das MySQL-Root-Benutzerpasswort mit dem folgenden Befehl festlegen:

sudo mysql_secure_installation

Nachdem Sie diesen Befehl ausgeführt haben, werden Sie zur Eingabe des Root-Passworts aufgefordert. Geben Sie das Passwort ein, das Sie verwenden möchten, und drücken Sie die Eingabetaste, um fortzufahren.

Das Skript bietet Ihnen dann einige Optionen zum Ändern der MySQL-Sicherheitseinstellungen. Wenn Sie die Passwortrichtlinie erzwingen und anonyme Benutzer entfernen möchten, geben Sie y ein.

Als nächstes müssen Sie das neue Passwort für diesen Root-Benutzer eingeben. Sie werden aufgefordert, Ihre Passwörter zu bestätigen, um sicherzustellen, dass sie übereinstimmen.

Schließlich haben Sie die Möglichkeit, die Testdatenbank und die Benutzer, die auf die Testdatenbank zugreifen, zu löschen, was eine häufige Schwachstelle bei falsch konfigurierten MySQL-Datenbanken darstellt.

  1. Melden Sie sich bei MySQL an

Nach Abschluss der Installation und Konfiguration von MySQL können Sie sich mit dem folgenden Befehl bei MySQL anmelden:

mysql -u root -p

Dieser Befehl fordert Sie auf, den Root einzugeben Passwort, das Sie gerade erstellt haben. Nachdem Sie Ihr Passwort eingegeben haben, drücken Sie die Eingabetaste, um fortzufahren. Wenn Sie das Passwort richtig eingegeben haben, wird eine MySQL-Eingabeaufforderung angezeigt. Das bedeutet, dass Sie jetzt mit MySQL interagieren und verschiedene gewünschte Vorgänge ausführen können.

  1. Firewall-Einstellungen

Um auf den MySQL-Server auf einem Remote-Computer zuzugreifen, müssen Sie den Port des MySQL-Servers öffnen, um Verbindungen zuzulassen.

Sie können die Firewall in CentOS 7 so konfigurieren, dass eingehender Datenverkehr zum MySQL-Port (Standard ist 3306) zugelassen wird, indem Sie den folgenden Befehl verwenden:

sudo firewall-cmd --zone=public --add-port=3306/tcp - -permanent
sudo firewall-cmd --reload

Dadurch wird ein Eintrag in den Firewallregeln hinzugefügt, um den MySQL-Port zuzulassen, damit andere Computer eine Verbindung zu Ihrem MySQL-Server herstellen können.

Wenn Sie eine ältere Version von CentOS verwenden, z. B. CentOS 6, können Sie den folgenden Befehl verwenden:

sudo iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j AKZEPTIEREN
sudo service iptables save

Dadurch wird sichergestellt, dass die iptables-Regel, die den MySQL-Port zulässt, festgelegt ist, und speichert sie, sodass sie bis zum nächsten Neustart erhalten bleibt.

Zusammenfassung

MySQL ist ein leistungsstarkes relationales Datenbankverwaltungssystem, das häufig für die Entwicklung und Verwaltung von Webanwendungen und Internet-Websites verwendet wird. Indem Sie die oben genannten Schritte befolgen, können Sie MySQL in CentOS einfach einrichten und konfigurieren. Darüber hinaus können Sie die Sicherheit Ihres MySQL-Servers erhöhen, um sicherzustellen, dass er nicht anfällig für Angriffe ist und zuverlässigere Dienste bereitstellt.

Das obige ist der detaillierte Inhalt vonCentos MySQL-Einstellungen. 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