Maison  >  Article  >  base de données  >  Mise à niveau de l'installation Docker de MySQL

Mise à niveau de l'installation Docker de MySQL

WBOY
WBOYavant
2023-09-16 09:09:07755parcourir

升级 MySQL 的 Docker 安装

Avant de mettre à niveau votre installation Docker de MySQL, assurez-vous de suivre ces étapes -

  • Téléchargez l'image Docker du serveur MySQL.

  • Démarrez l'instance du serveur MySQL.

  • Connectez-vous à l'instance du serveur MySQL depuis le conteneur.

Voici les étapes pour mettre à niveau MySQL 5.7 installé sur Docker vers 8.0 -

  • Arrêtez le serveur MySQL 5.6 à l'aide de la commande suivante. Ici mysql56 est le nom du conteneur.

docker stop mysql56
  • Téléchargez l'image Docker du serveur MySQL 5.7.

  • Démarrez les nouvelles données du conteneur Docker MySQL 5.7 et configuration.

  • Modifiez selon vos besoins.

  • Si MySQL Community Server existe, exécutez la commande suivante -

docker run --name=mysql57 \
--mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \
--mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \
-d mysql/mysql-server:5.7
  • Ajustez mysql/mysql-server au nom de référentiel correct si nécessaire.

  • Attendez que le serveur termine l'opération de démarrage.

  • Vous pouvez vérifier l'état du serveur à l'aide de la commande "docker ps".

  • Exécutez l'utilitaire mysql_upgrade dans le conteneur du serveur MySQL 5.7 à l'aide de la commande suivante -

docker exec -it mysql57 mysql_upgrade -uroot -p
  • Lorsque vous y êtes invité, entrez le mot de passe root de l'ancien serveur MySQL 5.6.

  • Terminez la mise à niveau en redémarrant le conteneur du serveur MySQL 5.7 à l'aide de la commande suivante -

docker restart mysql57

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer