スマートスタイル TECH BLOG

データベース&クラウド技術情報

MySQL InnoDB Cluster | スマートスタイル TECH BLOG

Category
MySQL ReplicaSetで簡易的なフェイルオーバ機能を実現する

MySQL ReplicaSetで簡易的なフェイルオーバ機能を実現する

MySQLの非同期レプリケーション環境におけるHAの実現方法としては一例として以下のようなソフトウェアがあります。 MHA mysqlfailover Orchestrator MaxScale この内MHA、mysqlfailoverはすでに開発が停止しており、MaxScaleはBSLライセンスであるため気軽に利用す...
MySQL InnoDB Cluster 管理者ユーザーアカウントを作成・管理する方法(8.0.20以降)

MySQL InnoDB Cluster 管理者ユーザーアカウントを作成・管理する方法(8.0.20以降)

はじめに InnoDB Cluster では、インストールおよびクラスター管理者ユーザーとして特別なユーザーを準備する必要があります。 その管理者ユーザーアカウントの作成や管理の方法について、最新のリファレンスマニュアルを参照すると、MySQL 8.0.20 より前と後のバージョンで区別して記載されていました。 MyS...
MySQL Shell 8.0.19 の新機能について

MySQL Shell 8.0.19 の新機能について

はじめに 2020 年 1 月 13 日に MySQL Shell 8.0.19 がリリースされました。今回は、ここでリリースされている新機能について過去バージョンとの比較をしながら調査をおこないました。 新機能について MySQL Shell 8.0.19 でリリースされた機能は大きく分けて以下の通りです。 Inno...
MySQL 8.0

【続】MySQL8.0.17で導入されたCLONEプラグインについて

※ この記事は前回からの続きになっています 前回、調査しきれなかった以下の点について確認していきたいと思います。 MySQL InnoDB ClusterにおけるCLONE機能の利用 CLONE機能を使用するうえでのデメリット(制限) リモートCLONEが内部的に実行しているコマンド CLONEと従来のバックアップツー...
MySQL 8.0

オンラインで MySQL InnoDB Cluster の構成を変更する

MySQL8.0.14 で、MySQL Shell を使用してオンラインで MySQL InnoDB Cluster の構成を変更できるようになりました。 (本記事の公開時点の最新バージョンは8.0.15です。) 今回は、構成変更する為の3機能について確認したいと思います。 概要 1. シングル・プライマリモードで稼働...
Group Replication 環境での SELinux / firewalld

Group Replication 環境での SELinux / firewalld

はじめに 皆さんはMySQLの検証を行うときに、SELinux や firewalld をどうしているでしょうか? 本番環境でMySQLを稼働させる場合、セキュリティについても十分に考慮する必要があります。 SELinux および firewalld は、RHEL7(CnetOS7)に標準実装されている優秀なセキュリテ...
MySQL InnoDB Cluster on EC2での可用性について

MySQL InnoDB Cluster on EC2での可用性について

はじめに MySQL InnoDB ClusterをAWS上で稼働させた場合に、同AZで稼働させる場合と、DRの観点から異なるAZで稼働させた場合の動きをみたくて試してみました。 切り替わり時の挙動確認が目的のため、データサイズやワークロードについては一切考慮しておりませんのでご容赦ください。 環境構築については下記の...
Return Top