Déployer 1 cluster MySQL avec 2 commandes

juillet 16, 2019

Dans cette courte vidéo, je vais te montrer comment créer un cluster MySQL de 3 nœuds avec simplement 2 commandes.



Articles liés


Ressources


Thanks for using MySQL!

Follow me on twitter

3 Responses to “Déployer 1 cluster MySQL avec 2 commandes”

  1. Encore une excellente preuve de la puissance de MySQL 😉

    Olivier est-il possible de gérer un cluster innodb (group replication, configuré via les fichiers de conf et qui fonctionne très bien) déjà en production avec mysql shell. J’ai essayé différentes commandes mais j’ai systématiquement des messages d’erreurs me disant que l’instance est « unmanaged » et que la function n’est pas disponible :(.

    Merci d’avance pour vos conseils.

  2. Hello,
    normalement oui 🙂
    J’ai un tuto en 5.7:
    http://dasini.net/blog/2017/04/10/adopte-un-cluster-mysql-group-replication/
    Mais il doit dater un peu…

    Voici le lien de la doc qui devrait t’aider:
    https://dev.mysql.com/doc/refman/8.0/en/mysql-innodb-cluster-from-group-replication.html

    Olivier

  3. Voici un exemple avec la version 8.0:

    $ mysqlsh root@localhost:22213
    MySQL Shell 8.0.17

    Copyright (c) 2016, 2019, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
    Other names may be trademarks of their respective owners.

    Type ‘\help’ or ‘\?’ for help; ‘\quit’ to exit.
    Creating a session to ‘root@localhost:22213’
    Fetching schema names for autocompletion… Press ^C to stop.
    Your MySQL connection id is 33
    Server version: 8.0.17 MySQL Community Edition
    No default schema selected; type \use to set one.

    MySQL localhost:22213 ssl JS > var cluster = dba.createCluster(‘ic1’, {adoptFromGR: true});
    A new InnoDB cluster will be created based on the existing replication group on instance ‘localhost:22213’.

    Creating InnoDB cluster ‘ic1’ on ‘localhost:22213’…

    Adding Seed Instance…
    Adding Instance ‘127.0.0.1:22213’…
    Adding Instance ‘127.0.0.1:22214’…
    Adding Instance ‘127.0.0.1:22215’…
    Resetting distributed recovery credentials across the cluster…
    Cluster successfully created based on existing replication group.

    Ca marche nickel! 🙂

Leave a Reply