この記事では、MySQL互換モードのテナントにおけるデータベース管理操作について説明します。データベースへのログイン、新規データベースの作成、アカウントの管理などの操作が可能です。
背景
データベースにログインすることで、データベースオブジェクトの管理、データのインポートとエクスポート、SQLの編集と実行、PLのコンパイルとデバッグ、データと構造の処理、実行分析、データベースの運用保守などの操作を行えます。詳細については、SQLコンソールの概要をご参照ください。 データベースの管理アカウントを通じて、業務ニーズに応じて各アカウントのデータベースに対するアクセス権限を設定できます。
操作手順
OB Cloudデータベースコンソールにログインします。
左側のナビゲーションペインで、インスタンス をクリックします。
インスタンスリストで対象のクラスタインスタンスを見つけ、クラスタ名をクリックしてクラスタインスタンスのワークベンチに入ります。
左側のナビゲーションペインで、テナント をクリックします。
テナント管理リストで対象のテナントをクリックすると、MySQLの テナントワークベンチ ページに入ります。
左側のナビゲーションペインで、データベース をクリックします。データベース ページの右上で、データベースへの接続、SQLコンソールへの接続、データベースの作成がサポートされています。詳細については、データベースへの接続、データベースの作成(MySQL互換モードのみ)をご参照ください。
データベース管理リストで、データベース名、文字セット、状態、紐づけられたアカウント、使用済みディスク容量などの情報を確認できます。
操作列の下の「詳細」アイコンをクリックし、アカウント管理 を選択すると、データベースの権限を対応するアカウントに付与できます。
DDL権限:SHOW DATABASES、SHOW VIEW、CREATE、CREATE VIEW、DROP、INDEX、ALTER
DML権限:SELECT、DELETE、INSERT、UPDATE
読み取り専用権限:SELECT
読み書き権限:ALL
説明
あるアカウントに特定の権限(例:読み書き権限)が付与されている場合、そのアカウントで対応するデータベースにログインした後、コンソール上で権限を切り替える(例:読み取り専用権限に切り替える)と、新しい権限を有効にするには、接続を再確立する必要があります。
操作列の後ろの「詳細」アイコンをクリックし、削除 を選択すると、対象のデータベースを削除できます。