MySQL8.0– tag –
- 
	
		  MySQL8.0のCHECK制約を試してみるはじめに MySQL8.0.16(2019/04/25リリース)で、新機能としてCHECK制約が追加されました。 同機能は他のRDMSには既に実装されていることが多く、MySQLユーザにとっては待望の機能と言えます。 本記事では、この機能の概要について説明したいと思います。 ...
- 
	
		  MySQL Enterprise Backup 8.0.20でフルバックアップから特定のテーブルをリストアするはじめに MySQL Enterprise Backup(MEB) 8.0.20 以降のバージョンでは、フルバックアップから特定のテーブルをリストアできるようになりました。 For MySQL Enterprise Backup 8.0.20 and later: Table-Level Recovery (TLR) now allows selective restore...
- 
	
		  MySQL 8.0.21 におけるグループレプリケーションの変更点についてMySQL 8.0.21 におけるグループレプリケーションの変更点について はじめに 2020 年 7 月 13 日にリリースされた MySQL 8.0.21 では、いくつかのグループレプリケーションに関係する機能が追加あるいは変更されました。 Changes in MySQL 8.0.21 Functiona...
- 
	
		  MySQL Shell で バックアップとリストアをパラレルで実行する先月リリースされた MySQL Shell 8.0.21 にバックアップのスレッドを並列化させてパラレルで実行する機能と、そのバックアップを同じくパラレルでインポートするユーティリティが追加されました。 公式リファレンスは以下になります。 Instance Dump Utili...
- 
	
		  SYSTEM_USERを使用して重要なアカウントを保護するSYSTEM_USERとは SYSTEM_USERはMySQL8.0.16で追加された権限です。この権限を付与されているユーザーはシステムユーザーとして扱われます。 本記事ではこの機能を使用して重要なアカウントをシステムユーザーに設定して、他のユーザーによって不正に権限を...
- 
	
		  MySQL Shell 8.0.19 の新機能についてはじめに 2020 年 1 月 13 日に MySQL Shell 8.0.19 がリリースされました。今回は、ここでリリースされている新機能について過去バージョンとの比較をしながら調査をおこないました。 新機能について MySQL Shell 8.0.19 でリリースされた機能は大きく分...
- 
	
		  MySQL8.0のPartial Revokesを試してみるPartial Revokesとは Partial RevokesはMySQL8.0.16から追加された機能です。 グローバルに、つまり全てのスキーマに対して権限を付与してから、一部のスキーマから付与した権限を取り消すことができます。 今回は最新バージョンであるMySQL8.0.19で実際に...
- 
	
		  MySQL8.0で新たに追加されているレプリケーション接続オプションはじめに MySQL 8.0 でレプリケーション環境を構築しようと、従来の(5.7までのよくある)手順でレプリケーションユーザーを作成して、CHANGE MASTER コマンドを実行したところ、SHOW SLAVE STATUS に以下のエラーが出たこと、ありませんか? 例えば、GTIDベ...
- 
	
		  MySQL8.0で追加・廃止されたステータス変数はじめに 皆さんご存知の通りMySQL8.0では多くの機能変更が施されています。その中の一つに「ステータス変数(SHOW GLOBAL STATUSで確認できるもの)」の追加・廃止があります。 本番環境でMySQL運用をされている方は、監視ツールもしくは独自のスクリプト...
- 
	
		  TempTable ストレージエンジンについてはじめに 今更ですが、MySQL 8.0 から、UNION 句やソート処理などを実行する際に作成される内部一時テーブルを使用する際の挙動が変更されているのはご存知でしょうか。今回は、このとき使用される TempTable ストレージエンジンの概要と設定について調査...

