Heim >Technologie-Peripheriegeräte >IT Industrie >So installieren Sie MySQL
Überblick über die MySQL -Installationsmethode
MySQL ist eine beliebte kostenlose und open -Source -relationale Datenbank, die auf verschiedene Weise installiert werden kann, einschließlich Cloud -Lösungen, Docker -Containern oder direkt in Ihrem Betriebssystem installiert. In diesem Artikel werden drei Hauptmethoden untersucht, um MySQL in einer lokalen Entwicklungsumgebung zu verwenden: Cloud -Lösungen, Docker -Container und Installation direkt auf Ihrem Computer.
1 MySQL -Dienste werden von AWS, Azure, Google Cloud, Oracle und vielen anderen professionellen Hosting -Diensten bereitgestellt. Sogar kostengünstiges gemeinsames Hosting bietet MySQL mit Remote-HTTPs oder Tunnel-SSH-Verbindungen. Daher können Sie MySQL -Datenbank in der lokalen Entwicklung aus der Ferne verwenden.
Profis:
müssen keine Datenbanksoftware installieren oder verwalten
Die Verbindungsbibliothek und der Prozess über Hosts können sich geringfügig unterscheiden Das Experiment ist riskanter; Die Entwicklung hört auf, wenn das Netzwerk getrennt ist
Die Nutzungskosten können sehr hoch sein.Profis:
Alle Entwickler können das gleiche Docker -Bild auf MacOS, Linux und Windows verwenden
MySQL -Installationskonfiguration und Wartung sind minimal;
Das gleiche Basisbild kann in den Entwicklungs- und Produktionsumgebungen verwendet werdenEntwickler behalten die Vorteile der lokalen Entwicklung bei und können ohne Risiko experimentieren.
Docker -Installation (Teilschritte):
Um die Kommunikation zwischen Docker -Containern zu erleichtern, erstellen Sie ein überbrückendes Netzwerk namens DBNET (wenn Sie nur über das Host -Gerät auf MySQL zugreifen möchten, können Sie diesen Schritt überspringen):
<code class="language-bash">sudo apt-get update sudo apt-get remove docker docker-engine docker.io sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker</code>
Erstellen Sie nun einen Datenordner in Ihrem System, in dem die MySQL -Tabelle gespeichert wird, z. B. mkdir data
.
Der neueste MySQL 8 -Server kann mit dem folgenden Befehl gestartet werden:
<code class="language-bash">docker network create --driver bridge dbnet</code>
Partikelbeschreibung:
-d
Führen Sie den Container als Hintergrundservice aus. --rm
Löschen Sie den Container, wenn er aufhört zu laufen. --name mysql
Weisen Sie dem Container namens MySQL für Easy Management einen Namen zu. -p 3306:3306
Leiten Sie den Containerport an den Host weiter. -e
definiert Umgebungsvariablen. -v
montieren Sie das Volumen so, dass der Datenordner /var/lib/mysql
mysql im Container im Datenunterordner des aktuellen Ordners auf dem Host gespeichert wird. $PWD
ist der aktuelle Ordner, aber dies funktioniert nur auf MacOS und Linux. Windows -Benutzer müssen den gesamten Pfad mithilfe von Vorwärts -Slash -Notation angeben, z. B. /c/mysql/data
.
MySQL dauert einige Minuten, bis das erste Mal in diesem Befehl ausgeführt wird, da das Docker -Bild heruntergeladen und der MySQL -Container konfiguriert wird. Nachfolgende Neustarts sind sofort, vorausgesetzt, Sie haben das Originalbild nicht gelöscht oder geändert. Sie können den Fortschritt jederzeit mit dem folgenden Befehl überprüfen:
<code class="language-bash">docker run -d --rm --name mysql --net dbnet -p 3306:3306 -e MYSQL_ROOT_PASSWORD=mysecret -v $PWD/data:/var/lib/mysql mysql:8</code>
Behälter verwalten mit Docker komponieren:
Docker Compose kann eine beliebige Anzahl von Containern verwalten, ohne ausführliche Docker -Befehle zu tippen. Erstellen Sie eine docker-compose.yml
Datei im aktuellen Ordner:
<code class="language-bash">docker logs mysql</code>
und rennen:
<code class="language-yaml">version: '3.7' services: mysql: environment: - MYSQL_ROOT_PASSWORD=mysecret image: mysql:8 container_name: mysql volumes: - ./data:/var/lib/mysql networks: - dbnet ports: - "3306:3306" adminer: image: adminer container_name: adminer depends_on: - mysql networks: - dbnet ports: - "8080:8080" networks: dbnet:</code>
3. Wenn Sie es in einer Instanz über mehrere Projekte hinweg verwenden möchten oder den Dienst bei Startup ausführen müssen, ist die Installation von MySQL auf einem lokalen Entwicklungsgerät möglicherweise praktischer.
All-in-One-Softwarepaket:
Einige hervorragende All-in-One-MacOS-, Linux- und Windows-Verteilungen umfassen Apache, PHP, MySQL, Phpadmin, SSL-Zertifikate, Frameworks und andere Anwendungen in einem Installationspaket. Zu den Optionen gehören: XAMPP, Wampserver, EasyPHP, AMPPS, WPN-XM, WNMP.
Installieren Sie MySQL unter Linux:
Es gibt viele Möglichkeiten, MySQL auf verschiedenen Linux -Verteilungen zu installieren: Einige Verteilungen (z. B. Ubuntu Server) liefern standardmäßig MySQL. ; verschiedene MySQL -Versionen sind im Snap Store erhältlich.
Installieren Sie MySQL auf macOS:
MySQL kann auf macOS 10.13 und später durch herunterladen des nativen Installers.Dmg -Datenträgerbilds installiert werden. Doppelklicken Sie, um das Bild zu montieren, und doppelklicken Sie dann auf die .pkg-Datei, um den Installationsassistenten zu starten.
Installieren Sie MySQL unter Windows:
MySQL kann in 64-Bit-Versionen von Windows 10 und Windows 2012 Server R2 und später installiert werden. Sie benötigen auch die folgende Laufzeit: .NET 4.5.2, Visual C Neuverteilbar. Das MSI -Installateur bietet Servern und MySQL Workbench und andere Tools. (Das kleinere "Web" -Smsie -Installationsprogramm lädt das Paket bei Auswahl herunter.) Andere Optionen und FAQs von MySQL (der FAQS -Teil des Originaltextes wird hier weggelassen, da der Artikel zu lang ist und eine schwache Korrelation mit dem Kerninhalt aufweist. Bei Bedarf können Sie ihn separat vorschlagen .)
Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!