Heim >Datenbank >MySQL-Tutorial >Linux-Einstellungen MySQL
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!