Heim  >  Artikel  >  Datenbank  >  Ausführen von MySQL Server in Docker

Ausführen von MySQL Server in Docker

Susan Sarandon
Susan SarandonOriginal
2024-10-24 00:51:29129Durchsuche

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';

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;

Stellen Sie jetzt eine Verbindung über Workbench her

host = localhost

port = 3306

user_name = user

user_password = password

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!

Stellungnahme:
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