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