Maison > base de données > tutoriel mysql > le corps du texte

Comment démarrer MySQL dans le conteneur Docker sur un ordinateur MAC

藏色散人
Libérer: 2020-04-26 14:43:30
avant
2592 Les gens l'ont consulté

Comment démarrer MySQL dans le conteneur Docker sur un ordinateur MAC

image de téléchargement docker

docker pull mysql
docker images
Copier après la connexion

Créer un conteneur

docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql57 -v /usr/local/docker_mysql/57/data/mysql:/var/lib/mysql -p 3306:3306 mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci --lower_case_table_names=1
docker exec -it mysql57 bash
Copier après la connexion

Si une erreur se produit lors de la connexion à mysql démarrée par Docker :

ERROR 2059 (HY000): Authentication plugin caching_sha2_password’ cannot be loaded
Copier après la connexion

Solution

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
SELECT plugin FROM mysql.user WHERE User = 'root';
Copier après la connexion

Stop

docker stop mysql
Copier après la connexion

Démarrer

docker start msyql
Copier après la connexion

Recommandé : "tutoriel vidéo mysql"

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!

Étiquettes associées:
source:segmentfault.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal