Maison > base de données > tutoriel mysql > Exécuter le serveur MySQL dans Docker

Exécuter le serveur MySQL dans Docker

Susan Sarandon
Libérer: 2024-10-24 00:51:29
original
272 Les gens l'ont consulté

Running MySQL Server in Docker

pas de théorie

Vérifiez Docker s'il est installé

version docker

Télécharger l'image du serveur MySQL

docker pull mysql/mysql-server

Exécuter le conteneur MySQL Server

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

Vérifiez les journaux et copiez le mot de passe root généré par le serveur MySQL

docker enregistre sql_container

Allez dans bash et mettez à jour le mot de passe root en mot de passe simple

docker exec -it sql_container bash

cd /var/lib/mysql

mysql -u root -p

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

Copier après la connexion

Créer un nouvel utilisateur pour accéder à la base de données. L'accès racine n'est pas recommandé

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

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

FLUSH PRIVILEGES;
Copier après la connexion

Connectez-vous maintenant à l'aide de Workbench

host = localhost

port = 3306

user_name = user

user_password = password
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal