0

Heidisql を初めて使用し、1 つのデータベースで読み取り専用権限を持つ新しいユーザーを作成しました。heidisql の [テーブル] タブにテーブル スキーマが表示されます。特定のユーザーに対してこのタブを非表示にする方法はありますか?ここに画像の説明を入力

4

1 に答える 1

0

スクリーンショットは、非常に古いバージョンの HeidiSQL のものです。v3.0ですか?現在のリリースは v9.3 です。最新リリースへの更新を検討する必要があります。

ただし、HeidiSQL 自体でテーブル タブを非表示にする方法はありません。さらに良いことに、他の MySQL ユーザー アカウントを制限して、ALTER および/または CREATE コマンドを許可しないようにすることができます。これは、テーブルに列を編集または追加するときに、テーブル タブが行うことです。そうすれば、ユーザーはクエリ タブから自分で作成した ALTER/CREATE コマンドを実行することさえできなくなります。

[...] 1 つのデータベースで読み取り専用権限を持つ新しいユーザーを作成しました

それはすでにそれを行う必要があります。技術的な観点からは、テーブル タブも非表示にする必要はありません。ユーザーが適切な権限を持っていない場合、テーブル タブを使用して何かを変更することはできません。

于 2016-01-07T07:04:10.160 に答える