Heim >Datenbank >MySQL-Tutorial >Linux-Installation, MySQL-RPM-Installation
Linux ist ein Open-Source-Betriebssystem, das im Serverbereich weit verbreitet ist. MySQL ist ein Datenbankverwaltungssystem, das im Bereich der Webentwicklung weit verbreitet ist. Die Installation von MySQL auf einem Linux-Server ist eine sehr häufige Anforderung. In diesem Artikel wird erläutert, wie Sie MySQL mithilfe von RPM-Paketen installieren.
RPM (Red Hat Package Manager) ist ein Tool zur Softwarepaketverwaltung auf Linux-Systemen. Im Vergleich zu anderen Paketmanagern zeichnet sich RPM durch hohe Zuverlässigkeit, komfortable Updates und einfache Bedienung aus. Daher ist es bequemer, RPM-Pakete zur Installation von MySQL zu verwenden.
1. Vorbereitungen vor der Installation von MySQL
Vor der Installation von MySQL müssen wir bestätigen, ob MySQL bereits im System vorhanden ist. Sie können es abfragen, indem Sie den folgenden Befehl ausführen:
$ rpm -qa | grep mysql
Wenn MySQL bereits im System installiert ist, müssen wir es zuerst deinstallieren.
$ yum -y remove mysql-server mysql mysql-libs
Als nächstes müssen wir das RPM-Paket von MySQL herunterladen. Sie können das neueste RPM-Paket erhalten, indem Sie die offizielle MySQL-Website besuchen. In diesem Artikel wird MySQL 8.0.24 als Beispiel verwendet. Die Download-Adresse lautet:
https://dev.mysql.com/downloads/mysql/8.0.html
Wählen Sie auf dieser Seite „Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle“ und klicken Sie auf „Herunterladen“. " Taste . Nachdem der Download abgeschlossen ist, können wir es mit dem folgenden Befehl entpacken:
$ tar zxvf mysql-8.0.24-1.el7.x86_64.rpm-bundle.tar
2. MySQL installieren
Nach dem Entpacken können wir einige RPM-Pakete sehen. Bei diesen Paketen handelt es sich um MySQL-abhängige Bibliotheken und zusätzliche Tools, die zusammen installiert werden müssen. Wir können diese RPM-Pakete mit dem folgenden Befehl installieren:
$ rpm -ivh mysql-community-common-8.0.24-1.el7.x86_64.rpm $ rpm -ivh mysql-community-libs-8.0.24-1.el7.x86_64.rpm $ rpm -ivh mysql-community-client-8.0.24-1.el7.x86_64.rpm $ rpm -ivh mysql-community-server-8.0.24-1.el7.x86_64.rpm
Während der Installation werden Sie möglicherweise zu Abhängigkeitsproblemen aufgefordert und wir müssen nacheinander andere Abhängigkeitspakete installieren. Nachdem die Installation abgeschlossen ist, können wir den MySQL-Dienst neu starten:
$ systemctl restart mysqld.service
3. MySQL-Konfiguration
Die Standardkonfigurationsdatei von MySQL ist /etc/my.cnf. In dieser Datei können wir MySQL konfigurieren. Das Folgende ist eine Beispielkonfiguration:
# 修改默认字符集 character_set_server = utf8mb4 # 修改默认端口号 port = 3306 # 添加binlog日志 log-bin=mysql-bin # 设置最大连接数和并发数 max_connections = 200 thread_concurrency = 8 # 设置跨域访问 bind-address = 0.0.0.0
Nachdem die Konfiguration abgeschlossen ist, müssen wir den MySQL-Dienst neu starten, damit er wirksam wird.
$ systemctl restart mysqld.service
4. MySQL-Zugriff und -Verwaltung
Der Standardbenutzername von MySQL ist root und das Passwort ist leer. Wir können das MySQL-Passwort über den folgenden Befehl festlegen:
$ mysqladmin -u root password NEW-PASSWORD
Als nächstes können wir über den folgenden Befehl auf MySQL zugreifen:
$ mysql -u root -p
Folgen Sie den Anweisungen und geben Sie das zuvor festgelegte MySQL-Passwort ein, um auf MySQL zuzugreifen. In MySQL können wir verschiedene Datenbanken und Datentabellen verwalten, z. B. das Erstellen von Datenbanken, das Erstellen von Datentabellen, die Autorisierung usw.
Zusammenfassend ist es sehr praktisch, MySQL über das RPM-Paket zu installieren. Vor der Installation müssen wir einige Vorbereitungen treffen. Nach Abschluss der Installation müssen wir MySQL auch so konfigurieren, dass es den unterschiedlichen Anforderungen gerecht wird. Schließlich können wir über die Befehlszeile auf MySQL zugreifen und es verwalten, um verschiedene Datenbank- und Datentabellenvorgänge abzuschließen.
Das obige ist der detaillierte Inhalt vonLinux-Installation, MySQL-RPM-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!