ホームページ >データベース >mysql チュートリアル >MySQLでユーザーを作成するにはどうすればよいですか?
mysqlでユーザーを作成する方法
1: まず、ユーザー情報の保存場所を確認します:
1. mysqlのユーザーはすべて、mysqlのシステムデータベース「mysql」に保存されます。システム。
2. テーブルの内容は最初は次のようになります:
2: ユーザーの作成:
1.create user 'username'@ 「ログイン場所を許可する」 「パスワード」によって識別されます
例:
create user 'user1'@'192.168.44.64' identified by '123';
3: 権限管理:
1. 権限とは何ですか?
権限とは、「挿入」、作成、更新、削除など、何かを行う権利です。 。 。 。
このうち、「all」は「すべての権限」を意味します
実際、mysqlシステムでは、権限は上記の「単語」です
どのような権限があるのでしょうか?
2.
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 サイトの他の関連記事を参照してください。