Heim Datenbank MySQL-Tutorial Tutorial zur MySQL-Linux-Installation

Tutorial zur MySQL-Linux-Installation

May 08, 2023 pm 07:51 PM

MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das unter Linux installiert und ausgeführt werden kann. In diesem Artikel wird ausführlich beschrieben, wie Sie die MySQL-Datenbank auf einem Linux-System installieren.

Vorbereitungen vor der Installation

Bevor Sie mit der Installation von MySQL beginnen, müssen Sie einige notwendige Vorbereitungen treffen. Zunächst müssen Sie sicherstellen, dass Ihr Linux-System auf dem neuesten Stand ist und die erforderlichen Pakete installiert sind. Sie können überprüfen, ob das System über die erforderlichen Softwarepakete verfügt, indem Sie im Terminal den folgenden Befehl ausführen:

sudo apt list installed | grep ^mysql
Nach dem Login kopieren

Wenn MySQL im System installiert wurde, werden die relevanten Informationen des Installationspakets angezeigt. Wenn MySQL nicht installiert ist, können Sie weiterhin den folgenden Befehl ausführen, um MySQL zu installieren:

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

Während des Installationsvorgangs werden Sie vom System aufgefordert, ein MySQL-Administratorkennwort einzugeben. Bitte folgen Sie den Anweisungen zur Eingabe Ihres Passworts.

Nachdem die Installation abgeschlossen ist, können Sie den MySQL-Dienst über den folgenden Befehl starten:

sudo systemctl start mysql
Nach dem Login kopieren

Um den Status des MySQL-Dienstes zu überprüfen, führen Sie bitte den folgenden Befehl aus: # 🎜🎜#

sudo systemctl status mysql
Nach dem Login kopieren
#🎜🎜 #Wenn der Dienst bereits online ist, sehen Sie die folgende Ausgabe:

● mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-07-23 11:59:32 CST; 15min ago
   Main PID: 785 (mysqld)
     Status: "Server is operational"
      Tasks: 35 (limit: 2353)
     Memory: 491.9M
     CGroup: /system.slice/mysql.service
             └─785 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
Nach dem Login kopieren

Die Installation von MySQL ist ein relativ einfacher Vorgang. Wenn Sie MySQL jedoch detaillierter konfigurieren möchten, müssen Sie möglicherweise einige zusätzliche Schritte unternehmen.

MySQL konfigurieren

Standardmäßig legt MySQL einige grundlegende Sicherheitsrichtlinien fest, zum Beispiel kann standardmäßig nur vom lokalen Host auf MySQL zugegriffen werden. Wenn Sie von einem Remote-Host aus auf die MySQL-Datenbank zugreifen müssen, müssen Sie die MySQL-Konfigurationsdatei ändern und den MySQL-Dienst neu starten.

Um die MySQL-Konfigurationsdatei zu bearbeiten, führen Sie den folgenden Befehl aus:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Nach dem Login kopieren

Suchen Sie in der Datei die folgende Zeile:

bind-address    = 127.0.0.1
Nach dem Login kopieren

Kommentieren Sie dies aus Zeile, um allen Hosts den Zugriff auf den MySQL-Server zu ermöglichen. Die endgültige Konfiguration sollte wie folgt aussehen:

# bind-address    = 127.0.0.1
Nach dem Login kopieren

Speichern und schließen Sie die Datei und starten Sie dann den MySQL-Dienst neu, damit die Änderungen wirksam werden:

sudo systemctl restart mysql
Nach dem Login kopieren

Jetzt ist Ihre MySQL-Datenbank bereit to go from Auf den Remote-Host wird zugegriffen.

MySQL-Benutzer und -Datenbank erstellen

Bevor Sie MySQL verwenden, müssen Sie eine MySQL-Datenbank und einen MySQL-Benutzer erstellen. Um einen MySQL-Benutzer zu erstellen, führen Sie den folgenden Befehl aus:

mysql -u root -p
Nach dem Login kopieren

Nachdem Sie Ihr MySQL-Administratorkennwort eingegeben haben, gelangen Sie zur MySQL-Eingabeaufforderung. Hier können Sie einen neuen Benutzer erstellen und Zugriff auf MySQL gewähren.

Der folgende Befehl erstellt einen Benutzer und gewährt diesem Benutzer SELECT-, INSERT-, UPDATE- und DELETE-Zugriff auf alle Tabellen in MySQL.

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO 'username'@'localhost';
Nach dem Login kopieren

Bitte beachten Sie, dass Sie Benutzername und Passwort durch Ihren eigenen Benutzernamen und Ihr eigenes Passwort ersetzen müssen.

Zuletzt müssen Sie eine neue MySQL-Datenbank für den neuen Benutzer erstellen. Der folgende Befehl erstellt eine neue Datenbank mit dem Namen mydatabase: usernamepassword为您自己的用户名和密码。

最后,您需要为新用户创建一个新的MySQL数据库。以下命令将创建名为mydatabase

CREATE DATABASE mydatabase;
Nach dem Login kopieren
Jetzt haben Sie die MySQL-Datenbank erfolgreich auf Ihrem Linux-System installiert und einen neuen Benutzer und eine neue MySQL-Datenbank erstellt. Wenn Sie diese Schritte befolgen, können Sie MySQL zum Ausführen von Webanwendungen oder zum Speichern von Daten verwenden.

Das obige ist der detaillierte Inhalt vonTutorial zur MySQL-Linux-Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen So lösen Sie das Problem der MySQL können die gemeinsame Bibliothek nicht öffnen Mar 04, 2025 pm 04:01 PM

Dieser Artikel befasst sich mit MySQLs Fehler "Die freigegebene Bibliotheksfehler". Das Problem ergibt sich aus der Unfähigkeit von MySQL, die erforderlichen gemeinsam genutzten Bibliotheken (.SO/.dll -Dateien) zu finden. Lösungen beinhalten die Überprüfung der Bibliotheksinstallation über das Paket des Systems m

Reduzieren Sie die Verwendung des MySQL -Speichers im Docker Reduzieren Sie die Verwendung des MySQL -Speichers im Docker Mar 04, 2025 pm 03:52 PM

In diesem Artikel wird die Optimierung von MySQL -Speicherverbrauch in Docker untersucht. Es werden Überwachungstechniken (Docker -Statistiken, Leistungsschema, externe Tools) und Konfigurationsstrategien erörtert. Dazu gehören Docker -Speichergrenzen, Tausch und CGroups neben

Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung? Wie verändern Sie eine Tabelle in MySQL mit der Änderungstabelleanweisung? Mar 19, 2025 pm 03:51 PM

In dem Artikel werden mithilfe der Änderungstabelle von MySQL Tabellen, einschließlich Hinzufügen/Löschen von Spalten, Umbenennung von Tabellen/Spalten und Ändern der Spaltendatentypen, erläutert.

Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin) Führen Sie MySQL in Linux aus (mit/ohne Podman -Container mit Phpmyadmin) Mar 04, 2025 pm 03:54 PM

Dieser Artikel vergleicht die Installation von MySQL unter Linux direkt mit Podman -Containern mit/ohne phpmyadmin. Es beschreibt Installationsschritte für jede Methode und betont die Vorteile von Podman in Isolation, Portabilität und Reproduzierbarkeit, aber auch

Was ist SQLite? Umfassende Übersicht Was ist SQLite? Umfassende Übersicht Mar 04, 2025 pm 03:55 PM

Dieser Artikel bietet einen umfassenden Überblick über SQLite, eine in sich geschlossene, serverlose relationale Datenbank. Es beschreibt die Vorteile von SQLite (Einfachheit, Portabilität, Benutzerfreundlichkeit) und Nachteile (Parallelitätsbeschränkungen, Skalierbarkeitsprobleme). C

Wie konfiguriere ich die SSL/TLS -Verschlüsselung für MySQL -Verbindungen? Wie konfiguriere ich die SSL/TLS -Verschlüsselung für MySQL -Verbindungen? Mar 18, 2025 pm 12:01 PM

In Artikel werden die Konfiguration der SSL/TLS -Verschlüsselung für MySQL, einschließlich der Erzeugung und Überprüfung von Zertifikaten, erläutert. Das Hauptproblem ist die Verwendung der Sicherheitsauswirkungen von selbstsignierten Zertifikaten. [Charakterzahl: 159]

Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung Ausführen mehrerer MySQL-Versionen auf macOS: Eine Schritt-für-Schritt-Anleitung Mar 04, 2025 pm 03:49 PM

In diesem Handbuch wird die Installation und Verwaltung mehrerer MySQL -Versionen auf macOS mithilfe von Homebrew nachgewiesen. Es betont die Verwendung von Homebrew, um Installationen zu isolieren und Konflikte zu vermeiden. Der Artikel Details Installation, Starten/Stoppen von Diensten und Best PRA

Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)? Was sind einige beliebte MySQL -GUI -Tools (z. B. MySQL Workbench, PhpMyAdmin)? Mar 21, 2025 pm 06:28 PM

In Artikel werden beliebte MySQL -GUI -Tools wie MySQL Workbench und PhpMyAdmin beschrieben, die ihre Funktionen und ihre Eignung für Anfänger und fortgeschrittene Benutzer vergleichen. [159 Charaktere]

See all articles