Heim  >  Artikel  >  Datenbank  >  So installieren und konfigurieren Sie MySQL 5.7 auf Linux-Systemen

So installieren und konfigurieren Sie MySQL 5.7 auf Linux-Systemen

PHPz
PHPzOriginal
2023-04-19 15:20:561215Durchsuche

MySQL ist ein beliebtes Datenbankverwaltungssystem, das häufig zur Datenspeicherung und -verwaltung in vielen Webanwendungen verwendet wird. MySQL 5.7 ist die neueste Version von MySQL, die viele neue Funktionen und Verbesserungen bietet, wie z. B. JSON-Datentyp, Multi-Source-Replikation und mehr. In diesem Artikel erklären wir, wie Sie MySQL 5.7 auf einem Linux-System installieren und konfigurieren.

Installation

Auf Linux-Systemen gibt es viele Möglichkeiten, MySQL 5.7 zu installieren. Wir behandeln zwei gängige Methoden: die Verwendung des Paketmanagers Ihres Betriebssystems und die manuelle Installation.

Installieren Sie MySQL 5.7 mit dem Paketmanager Ihres Betriebssystems.

MySQL 5.7 kann für die meisten Linux-Distributionen über den Paketmanager installiert werden. Hier sind die Befehle zum Installieren von MySQL 5.7 in verschiedenen Linux-Distributionen (erfordert Root-Rechte):

Debian/Ubuntu:

sudo apt-get update
sudo apt-get install mysql-server

Fedora/CentOS/RedHat:

sudo yum update
sudo yum install mysql-server

Arch Linux:

sudo pacman -S mysql

MySQL 5.7 manuell installieren

Wenn Sie Wenn Sie eine detailliertere Kontrolle über den MySQL-Installationsprozess wünschen, können Sie MySQL 5.7 manuell installieren.

Schritt 1: Laden Sie das Binärpaket von MySQL 5.7 herunter

Sie können das Binärpaket von MySQL 5.7 von der offiziellen Website herunterladen. Nach dem Herunterladen entpacken Sie es in ein Verzeichnis.

Schritt 2: Installieren Sie die Abhängigkeiten von MySQL 5.7

Bevor Sie MySQL 5.7 installieren, müssen Sie einige Abhängigkeiten installieren. In den meisten Fällen kann der folgende Befehl diese Abhängigkeiten installieren:

Debian/Ubuntu:

sudo apt-get install libaio1 libaio-dev libnuma-dev

Fedora/CentOS/RedHat:

sudo yum install libaio libaio-devel numactl-devel

Schritt 3: MySQL 5.7 installieren

Installieren Sie MySQL 5.7 mit dem folgenden Befehl:

sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
cd /path/to/mysql
sudo ./bin/mysqld --initialize --user=mysql
sudo ./bin/mysql_ssl_rsa_setup
sudo chown -R root .
sudo chown -R mysql data
sudo chgrp -R mysql .
sudo cp ./support-files/mysql.server /etc/init.d/mysql.server
sudo service mysql.server start

Konfiguration

Nach der Installation von MySQL sind einige Konfigurationen erforderlich. Hier sind einige gängige MySQL-Konfigurationen:

Root-Passwort ändern

Standardmäßig hat der MySQL-Root-Benutzer kein Passwort. Aus Sicherheitsgründen sollte für den Root-Benutzer ein Passwort festgelegt werden.

Verwenden Sie den folgenden Befehl, um das Root-Passwort festzulegen:

mysql -u root
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

Ersetzen Sie „Ihr Passwort“ durch das Passwort, das Sie festlegen möchten.

Fernzugriff aktivieren

Standardmäßig erlaubt MySQL nur den Zugriff auf localhost. Wenn Sie von einem anderen Computer aus auf MySQL zugreifen möchten, müssen Sie den Fernzugriff aktivieren.

Ändern Sie die MySQL-Konfigurationsdatei mit dem folgenden Befehl:

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

Suchen Sie die Zeile „bind-address“ und kommentieren Sie sie aus:

#bind-address            = 127.0.0.1

Speichern und beenden.

Starten Sie MySQL mit dem folgenden Befehl neu, damit die Änderungen wirksam werden:

sudo service mysql.server restart

Jetzt können Sie mit dem MySQL-Client von anderen Computern aus auf den MySQL-Server zugreifen.

Protokollierung aktivieren

MySQL protokolliert standardmäßig keine Protokollierungsinformationen. Für eine bessere Verwaltung von MySQL sollte die Protokollierung aktiviert sein.

Ändern Sie die MySQL-Konfigurationsdatei mit dem folgenden Befehl:

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

Suchen Sie die Zeilen „log_error“ und „general_log_file“ und kommentieren Sie sie aus:

log_error=/var/log/mysql/error.log
general_log_file=/var/log/mysql/mysql.log

Speichern und beenden.

Starten Sie MySQL mit dem folgenden Befehl neu, damit die Änderungen wirksam werden:

sudo service mysql.server restart

MySQL protokolliert jetzt Fehlerprotokolle und allgemeine Protokolle und schreibt sie in das Verzeichnis /var/log/mysql/.

Hier sind einige grundlegende MySQL-Installations- und Konfigurationsschritte. Um die MySQL-Konfigurationsoptionen besser zu verstehen, lesen Sie die offizielle Dokumentation für MySQL 5.7.

Das obige ist der detaillierte Inhalt vonSo installieren und konfigurieren Sie MySQL 5.7 auf Linux-Systemen. 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