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
210 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!

source:dev.to
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