ユーザー作成の手順(SQL)

  1. MySQLにrootでログインbashmysql -u root -p
  2. ユーザーを作成 (例: newuser、ローカル接続のみ、パスワード password123)
    sql
    CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password123';
    • 'localhost' は同じサーバー内からの接続を許可します。外部からの接続を許可する場合は '%' を使用します。
  3. 権限を付与 (例: 全データベースの全権限を付与)
    sql
    GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost';
    • 特定のデータベースのみ許可する場合: 
    • GRANT ALL PRIVILEGES ON mydb.* TO 'newuser'@'localhost';
  4. 権限の反映
    sql
    FLUSH PRIVILEGES;
  5. 確認
    sql
    SELECT user, host FROM mysql.user;  

よく使うコマンド

  • ユーザー削除DROP USER 'newuser'@'localhost';
  • 権限の確認SHOW GRANTS FOR 'newuser'@'localhost';
This entry was posted in SQLコマンド. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *