WEBアプリケーション(スクリプト)作成・修理・トラブル解決相談

CANADOH

QR Code

Memo

Home > Documents > Memo

Memo

2025 年 12 月投稿文

< Dec 2025 >
[情報技術] MySQLでユーザーの権限を管理する
MySQLでユーザーを作る最基本コマンド
CREATE USER '{ユーザーアカウント}' IDENTIFY BY '{パスワード}'
ユーザーに権限を与える。
GRANT CREATE ON *.* TO `{ユーザーアカウント}`; -- データベースもテーブルも作れるようにする。
GRANT CREATE, DROP ON *.* TO `{ユーザーアカウント}`; -- どのデータベースもテーブルも作れて消せるようにする。
GRANT CREATE ON `hoge`.* TO `{ユーザーアカウント}`; -- hogeというデータベースや、hogeのテーブルを作れるようにする。
GRANT INSERT ON `hoge_%`.* TO `{ユーザーアカウント}`; -- 「hoge_{任意の文字列}」という形式のデータベースのテーブルに値を追加できるようにする。
ユーザーの権限を確認する。
SHOW GRANTS FOR `{ユーザーアカウント}`;
2025-12-05 (Fri) by Canaid SK

< PREV | NEXT >