1. Ziehen Sie das Mysql-Image 2. Überprüfen Sie das MySQL-Image Docker-Inspektion MySQL:5.7 "Einstiegspunkt": [ "docker-entrypoint.sh" ], 3. Erstellen Sie lokal ein Verzeichnis für das MySQL-Plugin ##Mounten zum Container/Docker-Entrypoint-initdb.d; 01_create_database.sql wird ausgeführt, wenn MySQL startet /root/mysql-5.7/init-data 01_Datenbank erstellen.sql ##Inhalt Datenbank erstellen Testdatenbank DEFAULT CHARSET utf8 COLLATE utf8_general_ci; gewähren Sie „Testbenutzer“@„%“, identifiziert durch „123456“, alle Berechtigungen für „Testdatenbank“.* Berechtigungen leeren; ##In den Container /var/lib/mysql einbinden /root/mysql-5.7/mysql 4. Starten Sie MySQL docker run -p 33336:3306 -v /root/mysql-5.7/mysql:/var/lib/mysql -v /root/mysql-5.7/init-data:/docker-entrypoint-initdb.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql_5.7 -d mysql/mysql:5.7 5. Geben Sie den Container ein, melden Sie sich bei MySQL an und überprüfen Sie, ob die Bibliothek test_database erstellt wurde docker exec -ti <Container-ID> sh mysql -uroot -p123456 Datenbanken anzeigen; Zusammenfassen Oben habe ich Ihnen erklärt, wie Sie SQL initialisieren, wenn Docker MySQL gestartet wird. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Mehrere magische Verwendungen des JS ES6 Spread-Operators
>>: Detaillierter Installationsprozess von mysql5.7.21 unter Win10
Docker-Compose-Bereitstellungskonfiguration Jenki...
1. Einführung in Prometheus Prometheus ist eine O...
Inhaltsverzeichnis 1. Routing-Animation 2. Gruppe...
(Win7-System) Tutorial zur Installation einer vir...
Centos7 verwendet Yum, um MySQL zu installieren u...
Anmerkung des Herausgebers: Dieser Artikel wurde ...
nginx ist unser am häufigsten verwendeter Server,...
Fallbeschreibung: - Verwenden Sie Tabellen, um Se...
Inhaltsverzeichnis Was sind Hooks? Klassenkompone...
Notieren Sie die Installation von zwei MySQL5.6.3...
Standort bedeutet „Positionierung“, was hauptsäch...
Neben der Festlegung von Vorschriften für verschi...
Wir alle wissen, dass Jmeter eine native Ergebnis...
1. Was nützt eine langsame Abfrage? Es kann alle ...
Vorwort Nur Innodb- und MyISAM-Speicher-Engines k...