Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ausführen von MySQL Server in Docker

Susan Sarandon
Freigeben: 2024-10-24 00:51:29
Original
126 Leute haben es durchsucht

Running MySQL Server in Docker

keine Theorie

Überprüfen Sie, ob Docker installiert ist

Docker-Version

Laden Sie das MySQL-Server-Image herunter

Docker Pull MySQL/MySQL-Server

Führen Sie den MySQL Server-Container aus

docker run --name='sql_container' -d -p 3306:3306 mysql/mysql-server

Überprüfen Sie die Protokolle und kopieren Sie das vom MySQL-Server generierte Root-Passwort

Docker-Protokolle sql_container

Gehen Sie in Bash und aktualisieren Sie das Root-Passwort auf ein einfaches Passwort

docker exec -it sql_container bash

cd /var/lib/mysql

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

Nach dem Login kopieren

Erstellen Sie einen neuen Benutzer für den Zugriff auf die Datenbank. Root-Zugriff wird nicht empfohlen

CREATE USER 'user'@'%' IDENTIFIED BY 'passwod';

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;
Nach dem Login kopieren

Stellen Sie jetzt eine Verbindung über Workbench her

host = localhost

port = 3306

user_name = user

user_password = password
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonAusführen von MySQL Server in Docker. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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
Neueste Artikel des Autors
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!