-
MySQLにrootユーザーでログインします。ターミナルやMySQLのクライアントツールを使用してください。
mysql -u root -p
-
ユーザーを作成します。以下のコマンドを実行します。
CREATE USER '新しいユーザー名'@'ホスト名' IDENTIFIED BY 'パスワード';
- '新しいユーザー名'には、追加するユーザーの名前を入力します。
- 'ホスト名'には、ユーザーが接続を許可されるホスト名を指定します。通常はローカルホストを指定します。
- 'パスワード'には、ユーザーのパスワードを指定します。
-
ユーザーに権限を付与します。以下のコマンドを実行します。
GRANT 権限名 ON データベース名.* TO 'ユーザー名'@'ホスト名';
- '権限名'には、ユーザーに付与する権限を指定します。例えば、SELECT, INSERT, UPDATEなどの権限を指定することができます。
- 'データベース名'には、権限を付与する対象のデータベース名を指定します。全てのデータベースに対して権限を付与する場合は、'*'を使用します。
- 'ユーザー名'と'ホスト名'は、作成したユーザーと同じものを指定します。
-
変更を反映させるために、以下のコマンドを実行します。
FLUSH PRIVILEGES;
これで、MySQLデータベースに新しいユーザーが追加され、適切な権限が付与されました。必要に応じて、上記の手順を繰り返して他のユーザーも追加することができます。