スマートスタイル TECH BLOG

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

MySQL8.0( 5 )

Tagged
MySQL Shell で バックアップとリストアをパラレルで実行する
6595

MySQL Shell で バックアップとリストアをパラレルで実行する

先月リリースされた MySQL Shell 8.0.21 にバックアップのスレッドを並列化させてパラレルで実行する機能と、そのバックアップを同じくパラレルでインポートするユーティリティが追加されました。 公式リファレンスは以下になります。 Instance Dump Utility and Schema Dump Ut...
MySQL 8.0
2728

SYSTEM_USERを使用して重要なアカウントを保護する

SYSTEM_USERとは SYSTEM_USERはMySQL8.0.16で追加された権限です。この権限を付与されているユーザーはシステムユーザーとして扱われます。 本記事ではこの機能を使用して重要なアカウントをシステムユーザーに設定して、他のユーザーによって不正に権限を変更されたり、意図せずユーザーを削除されてしまわ...
MySQL Shell 8.0.19 の新機能について
2799

MySQL Shell 8.0.19 の新機能について

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

MySQL8.0のPartial Revokesを試してみる

Partial Revokesとは Partial RevokesはMySQL8.0.16から追加された機能です。 グローバルに、つまり全てのスキーマに対して権限を付与してから、一部のスキーマから付与した権限を取り消すことができます。 今回は最新バージョンであるMySQL8.0.19で実際にこの機能を試してみます。 M...
MySQL 8.0
7609

MySQL8.0で新たに追加されているレプリケーション接続オプション

はじめに MySQL 8.0 でレプリケーション環境を構築しようと、従来の(5.7までのよくある)手順でレプリケーションユーザーを作成して、CHANGE MASTER コマンドを実行したところ、SHOW SLAVE STATUS に以下のエラーが出たこと、ありませんか? 例えば、GTIDベースレプリケーションとして、リ...
MySQL 8.0
4066

MySQL8.0で追加・廃止されたステータス変数

はじめに 皆さんご存知の通りMySQL8.0では多くの機能変更が施されています。その中の一つに「ステータス変数(SHOW GLOBAL STATUSで確認できるもの)」の追加・廃止があります。 本番環境でMySQL運用をされている方は、監視ツールもしくは独自のスクリプトなどで日々ステータス変数を収集しているかと思います...
MySQL 8.0
7440

TempTable ストレージエンジンについて

はじめに 今更ですが、MySQL 8.0 から、UNION 句やソート処理などを実行する際に作成される内部一時テーブルを使用する際の挙動が変更されているのはご存知でしょうか。今回は、このとき使用される TempTable ストレージエンジンの概要と設定について調査をおこないました。 概要 MySQL 5.7 までの挙動...
MySQL 8.0
3715

MySQL の InnoDB ReplicaSet を構築してみる

MySQL 8.0.19 new features roundup! の記事でも触れさせて頂きましたが、MySQL のバージョン 8.0.19 で、InnoDB ReplicaSet 機能が追加されました。 これにより、これまで何度か当ブログでも紹介させて頂いている InnoDB Cluster のように MySQL ...
MySQL Shell で JSONドキュメントと戯れてみる
3231

MySQL Shell で JSONドキュメントと戯れてみる

MySQL 5.7.12 で X Plugin がリリースされてから、 MySQL Server を JSON形式の Document Store として扱えるようになりました。 MySQL の Document Store に関連する弊社の記事として、以下の記事がございますので、興味があれば、ご一読下さい。 PHPで...
MySQL 8.0
2176

MySQL 8.0.18 new features roundup!

MySQL5.7の頃より、GA後であっても機能追加が行われるようになってきました。 MySQL8.0になりリリース方式がContinuous Delivery Modelになったという話もあり、マイナーバージョンでも新機能が積極的に追加されているようです。 この記事では、2019/12/04時点の最新リリースである8....
Return Top