ホームページ >データベース >mysql チュートリアル >MySQLでユーザーを作成するにはどうすればよいですか?

MySQLでユーザーを作成するにはどうすればよいですか?

黄舟
黄舟オリジナル
2017-08-02 09:59:422576ブラウズ

mysqlでユーザーを作成する方法

1: まず、ユーザー情報の保存場所を確認します:

1. mysqlのユーザーはすべて、mysqlのシステムデータベース「mysql」に保存されます。システム。

MySQLでユーザーを作成するにはどうすればよいですか?

2. テーブルの内容は最初は次のようになります:

MySQLでユーザーを作成するにはどうすればよいですか?

2: ユーザーの作成:

1.create user 'username'@ 「ログイン場所を許可する」 「パスワード」によって識別されます

例:

create user 'user1'@'192.168.44.64' identified by '123';

MySQLでユーザーを作成するにはどうすればよいですか?

3: 権限管理:

1. 権限とは何ですか?

権限とは、「挿入」、作成、更新、削除など、何かを行う権利です。 。 。 。

このうち、「all」は「すべての権限」を意味します

実際、mysqlシステムでは、権限は上記の「単語」です

どのような権限があるのでしょうか?

MySQLでユーザーを作成するにはどうすればよいですか?

2.

MySQLでユーザーを作成するにはどうすればよいですか?

4: library.some に対するユーザー権限の付与

1.grant 権限 1、権限 2、...部下ユニットを「ユーザー名」@「ログインを許可された場所」[パスワードで識別]

説明:

1、許可名:

insert,  update,  select,  delete, create,  drop ......

2、「ある従属ユニット」を指します。ライブラリの下位データ要素については、これまでテーブルとビューの 2 つだけを学習しました。

例: php44.student テーブルまたは php44.int_test

2 つの特別な書き込みメソッドがあります:

*.*: を示します。 all Databases データベース内のすべての従属ユニット。

a library.*: データベース内のすべての従属ユニットを示します

3. 既存のユーザーに権限が付与されている場合、指定された部分は省略できます。 ;

新しいユーザー (つまり、「ユーザー名」@「ログインが許可される場所」がまだ存在しない) の場合、識別された部分は省略できず、grant ステートメントは実際に新しいユーザーを作成します。


2. 「すべての権限」を付与することもできます:

grant all privileges on php44.* to 'user1'@'192.168.44.64';

5: ユーザー権限をキャンセルします

特定の権限1、権限2を取り消します。ライブラリ。「ユーザー名」@「ログインが許可されている場所」の従属ユニットです

説明:

1 は、grant ステートメントと同じを意味し、

2 は、特定のデータユニットに対するユーザーの特定のアクセス許可をキャンセルすることを意味します。

以上がMySQLでユーザーを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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