Heim >Datenbank >MySQL-Tutorial >Linux-Einstellungen MySQL

Linux-Einstellungen MySQL

王林
王林Original
2023-05-11 16:45:092866Durchsuche

In den letzten Jahren ist das Linux-Betriebssystem bei den Menschen immer beliebter geworden. Als leistungsstarkes relationales Open-Source-Datenbankverwaltungssystem ist MySQL auch eine weit verbreitete Datenbank. Es ist unvermeidlich, MySQL auf einem Server zu installieren und zu konfigurieren, auf dem ein Linux-System ausgeführt wird. Im Folgenden wird erläutert, wie MySQL in einem Linux-System eingerichtet wird.

1. MySQL installieren

Es gibt zwei Möglichkeiten, MySQL in Linux-Systemen zu installieren: Eine besteht darin, es über den Paketmanager des Betriebssystems zu installieren. Die andere besteht darin, MySQL von der offiziellen Website herunterzuladen und zu installieren.

1.1 Installation über den Paketmanager

Geben Sie zunächst den folgenden Befehl im Terminal ein, um das Paket zu aktualisieren:

sudo apt-get update

Als nächstes geben Sie den folgenden Befehl ein, um MySQL zu installieren:

sudo apt-get install mysql -server

Während des Installationsvorgangs werden Sie aufgefordert, das MySQL-Root-Benutzerkennwort einzugeben. Bitte beachten Sie, dass dieses Passwort die höchste Berechtigung für den Zugriff auf die MySQL-Datenbank darstellt und der Administratorberechtigung entspricht. Bitte merken Sie es sich daher unbedingt.

Nach Abschluss der Installation können Sie überprüfen, ob MySQL korrekt installiert wurde, indem Sie den folgenden Befehl ausführen:

sudo systemctl status mysql

1.2 Von der offiziellen Website herunterladen und installieren

Laden Sie das MySQL-Installationspaket von der offiziellen Website herunter und extrahieren Sie es dann in das Zielinhaltsverzeichnis.

tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

Nach Abschluss der Dekomprimierung muss MySQL initialisiert werden. Geben Sie den folgenden Befehl in die Befehlszeile ein:

bin/mysqld --initialize

Nach Abschluss der Initialisierung können Sie den MySQL-Server mit dem folgenden Befehl starten:

bin/mysqld_safe --user=mysql &

2. MySQL konfigurieren

2.1 MySQL-Standardportnummer ändern

Unter Linux wird nach der Installation von MySQL standardmäßig Port 3306 verwendet. Um die Sicherheit zu erhöhen, sollte die MySQL-Portnummer auf einen anderen Port geändert werden. Im Folgenden sind die spezifischen Schritte aufgeführt:

Schritt 1: Bearbeiten Sie die MySQL-Konfigurationsdatei. Geben Sie im Terminal den folgenden Befehl ein:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

Schritt 2: Suchen Sie den folgenden Inhalt in der Datei:

[mysqld]
...
port = 3306
...

Ändern Sie 3306 in eine andere Portnummer, zum Beispiel: 8888.

[mysqld]
...
port = 8888
...

Schritt 3: Speichern und beenden Sie die Datei:

:wq

Schritt 4: MySQL neu starten:

sudo service mysql restart

2.2 Erstellen ein Remote-Zugriffsbenutzer

Standardmäßig erlaubt MySQL nur den lokalen Zugriff. Wenn Sie den Remote-Zugriff zulassen möchten, müssen Sie einen Remote-Zugriffsbenutzer auf dem MySQL-Server erstellen.

Schritt 1: Melden Sie sich als Root-Benutzer beim MySQL-Server an:

mysql -u root -p

Schritt 2: Erstellen Sie die erforderlichen Benutzer und Zugriffsrechte:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GEWÄHREN SIE ALLE PRIVILEGIEN AUF . AN 'Benutzername'@'%' MIT GRANT OPTION;

wobei Benutzername der von Ihnen angegebene Benutzername ist, % bedeutet, dass auf alle IP-Adressen zugegriffen werden kann, und Passwort Ihr Benutzername ist angegeben. Vom Benutzer angegebenes Passwort.

Schritt 3: Berechtigungen aktualisieren:

FLUSH PRIVILEGES;

2.3 Konfigurieren Sie den MySQL-Remotezugriff

Wenn Sie von einem anderen Computer aus auf den MySQL-Server zugreifen möchten, sind einige Konfigurationen erforderlich.

Schritt eins: Bearbeiten Sie die MySQL-Konfigurationsdatei. Geben Sie im Terminal den folgenden Befehl ein:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

Schritt 2: Finden Sie Folgendes:

[mysqld]
...
bind-address = 127.0 .0.1
...

Ändern Sie 127.0.0.1 zur IP-Adresse dieser Maschine.

[mysqld]
...
bind-address = 192.168.1.1
...

Schritt 3: Speichern und beenden Sie die Datei:

:wq

Schritt 4: MySQL neu starten:

sudo service mysql restart

3. Zusammenfassung

Das Einrichten von MySQL in einem Linux-System ist relativ einfach. Mit den oben genannten Schritten können wir die Installation und Konfiguration von MySQL abschließen und die normale Ausführung von MySQL im Linux-System ermöglichen. Gleichzeitig können wir auch die Portnummer von MySQL frei festlegen und die Zugriffssicherheit von MySQL erhöhen. Insbesondere ermöglicht es den Fernzugriff und die Einstellungen für den Zugriff auf MySQL von anderen Computern aus, wodurch die Verwendung von MySQL bequemer und komfortabler wird.

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