mysqlでユーザーとパスワードを作成する方法は何ですか。
MySQLでユーザーとパスワードを作成するには、以下の文を使用できます:
- ユーザー作成:
- ‘username’というユーザーをlocalhostに作成する。
- ‘username’というユーザーを作成し、ローカルホストからのみログインが許可されます。他のホストからのログインを許可する場合は、’localhost’の代わりに’%’を使用できます。
- ユーザーのパスワードを設定してください。
- ユーザー名’username’@’localhost’のパスワードを設定する。
- ‘username’というユーザー名のユーザーのパスワードを ‘password’ に設定します。
- 権限を委任します。
- データベース名.*上のすべての権限を’ユーザー名’@’localhost’に与える。
- この権限により、ユーザーは’database_name’というデータベースのすべての権限を持つことができます。すべてのデータベースに権限を付与する場合は、’database_name.’を’.*’に変更することができます。
- 特定の権限のみを付与したい場合は、次のコマンドを使用できます:
- database_nameのすべての項目に対して、’localhost’で指定されたユーザー名に対してSELECT、INSERT、UPDATE、DELETEの権限を付与します。
- これは、ユーザーに「database_name」というデータベースのSELECT、INSERT、UPDATE、DELETE権限を付与するものです。
- 権限をリフレッシュする:
- 権限をリセットします。
- ユーザーを作成したり、権限を変更したり、ユーザーを削除した後は、この文を実行してMySQLの権限キャッシュをリフレッシュする必要があります。
注意:’ユーザー名’と’パスワード’は実際のユーザー名とパスワードに置き換えてください。