ホームページ  >  記事  >  データベース  >  mysql アクセス制御に関するいくつかの注意点

mysql アクセス制御に関するいくつかの注意点

巴扎黑
巴扎黑オリジナル
2017-05-20 14:16:481542ブラウズ

mysql アクセス制御

MySQL サーバーのセキュリティの基礎は次のとおりです。ユーザーは必要なデータに対して、それ以上でもそれ以下でもなく、適切なアクセス権を持っている必要があります。言い換えれば、ユーザーは多すぎるデータに過剰にアクセスすることはできません。

次の点を考慮してください:

1. ほとんどのユーザーはテーブルの読み取りと書き込みのみを行う必要がありますが、一部のユーザーはテーブルの読み取りを行う必要さえあります。テーブルを更新する必要はありません。

3. ユーザーにデータの追加を許可しても、データの削除は許可しないようにすることもできます。ただし、ほとんどのユーザーには必要ありません。 ;

5. ユーザーがストアド プロシージャを介してデータにアクセスできるようにすることもできますが、ユーザーがログインしている場所に基づいて特定の機能へのアクセスを制限することもできます。

これらは単なる例ですが、ユーザーに必要なアクセスを、必要なアクセスのみを与える必要があるという重要な事実を説明するのに役立ちます。これはアクセス制御と呼ばれ、アクセス制御を管理するにはユーザー アカウントの作成と管理が必要です。

MySQL Administrator の使用

MySQL Administrator は、ユーザーとアカウントの権限を管理するために使用できるグラフィカル ユーザー インターフェイスを提供します。 MySQL Administrator は、この章で紹介するステートメントを内部的に使用して、アクセス制御を対話的に簡単に管理できるようにします。

データベース操作を実行するには、MySQL にログインする必要があることはわかっています。 MySQL は、MySQL サーバー全体を完全に制御できる root という名前のユーザー アカウントを作成します。この本の章全体を通じて root としてログインしている可能性があります。これは、非現実的なデータベースで MySQL を実験するときに役立ちます。しかし、現実の日常業務では、root は決して使用すべきではありません。管理用、ユーザー用、開発者用など、一連のアカウントを作成する必要があります。

意図しないエラーの防止 アクセス制御の目的は、ユーザーによる悪意から保護することだけではないことに注意することが重要です。データの悪夢は、MySQL ステートメントの入力ミス、不適切なデータベースでの操作、またはその他のユーザー エラーなど、意図しないミスの結果として発生することがほとんどです。アクセス制御は、ユーザーが実行すべきではないステートメントを実行できないようにすることで、このような状況を回避するのに役立ちます。

root を使用しないでください

root ログインの使用は真剣に受け止める必要があります。絶対に必要な場合 (おそらく、他の管理者アカウントにログインできない場合) にのみ使用してください。 root は日常的な MySQL 操作では使用しないでください。 【関連おすすめ】

Mysql の無料ビデオチュートリアル

2. MySQL の文字セットと照合順序の使い方のチュートリアル

3. MySQL の文字セットと照合順序の概要

4.詳細なグラフィックとテキストの説明

5. Mysql での結合操作の使用チュートリアルの詳細な説明

以上がmysql アクセス制御に関するいくつかの注意点の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。