0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【初心者向け】MacでMySQLに新しいユーザーとパスワードを作成する方法

Posted at

この記事では、MacのターミナルからMySQLに新しいユーザーとそのパスワードを作成する方法を丁寧に解説します。

✅ 前提条件

  • MySQLがすでにMacにインストールされていること
    (Homebrewなどでインストール済み)
  • rootユーザーのパスワードが分かること

1. MySQLにログインする

まずはMySQLにrootユーザーでログインします。

mysql -u root -p

2. 新しいユーザーを作成する

以下のコマンドで新しいユーザーを作成します。

CREATE USER '新しいユーザー名'@'localhost' IDENTIFIED BY 'パスワード';

例:

CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testpass123';

3. 権限を付与する

特定のデータベースに対して権限を与える:

GRANT ALL PRIVILEGES ON schema.* TO 'testuser'@'localhost';

すべてのDBに対して権限を与える場合:

GRANT ALL PRIVILEGES ON *.* TO 'testuser'@'localhost' WITH GRANT OPTION;

4. 権限の変更を反映させる

特定のデータベースに対して権限を与える:

FLUSH PRIVILEGES;

5. 新しいユーザーでログインしてみる

一度ログアウトして、新しいユーザーでログインしてみましょう。

mysql -u testuser -p

✅ おまけ:ユーザーの削除方法

不要になったユーザーを削除したい場合は以下のようにします。

DROP USER 'testuser'@'localhost';

まとめ

  • CREATE USERで新しいユーザー作成
  • GRANTで必要な権限を付与
  • FLUSH PRIVILEGESで反映
  • 必要に応じて削除や制限も可能
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?