序文 MySQL をインストールすると、通常はスーパーユーザー root を作成します。多くの人がこのユーザーを引き続き使用します。これは便利ですが、スーパーユーザーには権限が大きすぎるため、どこでも使用すると通常はセキュリティ上のリスクが生じます。 これは、オペレーティング システムのユーザー管理に似ています。ほとんどの人は利便性のために管理者またはルート ユーザーを直接使用しますが、これは実際には推奨される方法ではありません。 では、MySQL で root 以外のユーザーを作成し、対応する権限を付与するにはどうすればよいでしょうか? 直接例を見てみましょう: 'gd2017' によって識別される 'golden'@'localhost' ユーザーを作成します。 myapp.* のすべての権限を 'golden'@'localhost' に付与します。 権限のフラッシュ; 上記の声明の簡単な分析は次のとおりです。 1. create user ステートメントは、ユーザー (およびパスワード) を作成するために使用されます。 ここで、golden はユーザー名、gd2017 はパスワードです。 localhost はローカルユーザーを示します。 2. grant ステートメントは、ユーザーに権限を付与するために使用されます。 これらのうち、 all はデータの追加、削除、変更、確認、データベースの変更を含むすべての権限を意味します。myapp は特定のデータベースの名前、myapp.* はデータベースの下にあるすべてのテーブル (およびビューなど) を意味します。golden は作成したユーザー名です。 3. flush ステートメントにより変更が有効になります。 拡大する: 通常、上記の設定で一般的なニーズを満たすことができます。より詳細な設定については、MySQL (バージョン 5.7) の公式オンライン ドキュメントを参照してください。 https://dev.mysql.com/doc/refman/5.7/en/create-user.html 参考文献 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
>>: Linux で boost.python を使用して C++ 動的ライブラリを呼び出す方法
注意: スコープアニメーションは使用できません。 ! ! ! GIF経由 <テンプレート>...
目次1. グローバルガード1.1 グローバルフロントガード1.2 グローバルポストルートガード1.3...
コメントとメッセージはもともと、ウェブマスターがコミュニティと読者層を構築するための優れた手段でした...
目次1. Vueフロントエンドを構成する1. クロスドメイン構成を開発する2. 本番環境のクロスドメ...
int(1) の長さ 1 は、許可されたストレージ幅を表していないことはすでにご存知かもしれません...
問題の説明: CSS アニメーション プロパティを使用すると、ループが最初に読み込まれたときに白いギ...
さて、質問させてください。MySQL で列を int(0) に設定すると何が起こりますか?この問題を...
目次1. 基本概念と基本コマンド1) 基本的な概念2) 基本コマンド2. SQL文の記述順序と実行順...
目次1. はじめに2. 直接回復2.1 mysqldumpバックアップの完全リカバリ2.2 xtra...
問題を見つける今日、Docker コンテナ内のファイルを変更しようとしたところ、コンテナ内に vim...
目次序文1. システムサービス制御1. システムctl 2. ターゲット3. 共通システムサービス4...
VMware仮想マシンでのCentos7ブリッジネットワーク構成の完全な手順は参考用です。具体的な内...
この記事では、カスタムポップアップボックスを実装するためのJavaScriptシングルトンモードの具...
コードをコピーコードは次のとおりです。リンクフォントサイズ: 12px;色: #000000;テキス...
今日仕事中に、ビジネス側から次のような質問をされました。テーブルがあり、一意のフィールドを追加する必...