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

Exécuter le serveur MySQL dans Docker

Susan Sarandon
Susan Sarandonoriginal
2024-10-24 00:51:29126parcourir

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

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;

Connectez-vous maintenant à l'aide de Workbench

host = localhost

port = 3306

user_name = user

user_password = password

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