Heim > Datenbank > MySQL-Tutorial > Hauptteil

So installieren und konfigurieren Sie MySQL 5.7 auf Linux-Systemen

PHPz
Freigeben: 2023-04-19 15:21:40
Original
1142 Leute haben es durchsucht

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
Nach dem Login kopieren

Fedora/CentOS/RedHat:

sudo yum update
sudo yum install mysql-server
Nach dem Login kopieren

Arch Linux:

sudo pacman -S mysql
Nach dem Login kopieren

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
Nach dem Login kopieren

Fedora/CentOS/RedHat:

sudo yum install libaio libaio-devel numactl-devel
Nach dem Login kopieren

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
Nach dem Login kopieren

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';
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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

#bind-address            = 127.0.0.1
Nach dem Login kopieren

Speichern und beenden.

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

sudo service mysql.server restart
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren
Nach dem Login kopieren

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
Nach dem Login kopieren

Speichern und beenden.

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

sudo service mysql.server restart
Nach dem Login kopieren
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!