MySQL in Docker ausführen und Daten in meinem erstellten Verzeichnis speichern [Duplikat]
P粉482108310
P粉482108310 2023-07-24 23:47:05
0
1
439
<p>Ich versuche, MySQL in Docker auszuführen und die Daten in einem von mir erstellten Verzeichnis beizubehalten. </p> <pre class="brush:php;toolbar:false;">docker run --name mysql-mac -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my_strong_password -d mysql:latest -v /Users/alexeyzhulin/Projects/data /mysql:/var/lib/mysql</pre> <p>Container werden gestartet und gestoppt. Im Containerprotokoll sehe ich: </p> <pre class="brush:php;toolbar:false;">2023-07-17 21:53:45 2023-07-17 16:53:45+00:00 [Hinweis] [Entrypoint]: Entrypoint-Skript für MySQL Server 8.0.33-1.el8 gestartet. 17.07.2023 21:53:45 17.07.2023 16:53:45+00:00 [Hinweis] [Entrypoint]: Wechsel zum dedizierten Benutzer „mysql“ 17.07.2023 21:53:45 17.07.2023 16:53:45+00:00 [Hinweis] [Entrypoint]: Entrypoint-Skript für MySQL Server 8.0.33-1.el8 gestartet. 17.07.2023 21:53:45 17.07.2023 16:53:45+00:00 [Hinweis] [Einstiegspunkt]: Datenbankdateien werden initialisiert 2023-07-17 21:53:45 2023-07-17T16:53:45.915750Z 0 [Warnung] [MY-011068] [Server] Die Syntax „--skip-host-cache“ ist veraltet und wird in entfernt Bitte verwenden Sie stattdessen SET GLOBAL host_cache_size=0. 2023-07-17 21:53:45 2023-07-17T16:53:45.915794Z 0 [ERROR] [MY-010083] [Server] --verbose ist für die Verwendung mit --help meinten Sie --log- Fehlerausführlichkeit? 2023-07-17 21:53:45 2023-07-17T16:53:45.915904Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.33) Initialisierung des Servers läuft als Prozess 80 2023-07-17 21:53:45 2023-07-17T16:53:45.921828Z 1 [System] [MY-013576] [InnoDB] Die InnoDB-Initialisierung wurde gestartet. 2023-07-17 21:53:46 2023-07-17T16:53:46.234691Z 1 [System] [MY-013577] [InnoDB] Die InnoDB-Initialisierung ist beendet. 2023-07-17 21:53:46 2023-07-17T16:53:46.768297Z 0 [ERROR] [MY-010147] [Server] Zu viele Argumente (das erste Extra ist '/Users/alexeyzhulin/Projects/data/mysql :/var/lib/mysql‘). 2023-07-17 21:53:46 2023-07-17T16:53:46.768321Z 0 [FEHLER] [MY-013236] [Server] Das angegebene Datenverzeichnis /var/lib/mysql/ ist unbrauchbar Dateien, die der Server hinzugefügt hat. 2023-07-17 21:53:46 2023-07-17T16:53:46.768325Z 0 [FEHLER] [MY-010119] [Server] Abbruch 2023-07-17 21:53:48 2023-07-17T16:53:48.204456Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Herunterfahren abgeschlossen (mysqld 8.0.33) MySQL Community Server - GPL.</pre> <p>Wenn ich den Container ausführe, ohne Daten in dem von mir erstellten Verzeichnis zu speichern, funktioniert es einwandfrei. </p> <pre class="brush:php;toolbar:false;">docker run --name mysql-mac -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my_strong_password -d mysql:latest</pre> <p>Wie führe ich MySQL in Docker aus und behalte die Daten in einem von mir erstellten Verzeichnis bei? </p>
P粉482108310
P粉482108310

Antworte allen(1)
P粉025632437

确保您创建的目录已经属于mysql用户所有

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!