序文 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++ 動的ライブラリを呼び出す方法
この記事では、省と都市間の連携効果を実現するためのJavaScriptの具体的なコードを参考までに共...
この記事では、Windows に MySQL 5.7 圧縮パッケージをインストールする方法について説...
相対パスの概念現在のファイルの場所を参照ポイントとして使用して、ターゲット ファイルへのパスを確立し...
製造手順を分析します。 1. リソースを準備してシーンを構築するオンラインでリソースを探すか、私のリ...
CUDA とは何かを紹介するのではなく、複数の CUDA バージョンの共存とリアルタイム切り替えをど...
Linux で if を使用してディレクトリが存在するかどうかを判断する方法方法は次のとおりです。...
MySQLのインストール(4、5、6は省略可能)ステートメント: CentOS のバージョンは 7....
今回はHTML+CSSレイアウトを使用して、TG-vision Shuanghui Mediaのホー...
1. コンテナを作成して実行するdocker run -it --rm centos:latest ...
序文システムをインストールしたときに、パーティション領域を適切に割り当てませんでした。その後のメンテ...
目次1. 自己増分値はどこに保存されますか? 2. 自己価値修正メカニズム3. 自動増分値を変更する...
<br />このセクションでは、XHTML でテキストの書式設定と特殊文字を実装する方法...
MySQL マルチテーブルクエリワークシートを追加する -- ユーザーテーブル (ユーザー) テーブ...
以下にリストされているすべてのブログはオリジナルであり、独自にデザインされています。これらは、他者が...
目次シナリオ解決してみる解決するシナリオ今日、コンポーネントの双方向データバインディングにv-mod...