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!