読者です 読者をやめる 読者になる 読者になる

コピペコードで快適生活

明日使えるソースを自分のために

MySQLのユーザ管理コマンド

MySQL
ユーザ管理
-- ユーザリスト
SELECT Host, User, Password FROM mysql.user;

-- ユーザ作成
CREATE USER 'kinosuke'@'localhost' IDENTIFIED BY 'some password';

-- パスワード変更
SET PASSWORD FOR 'kinosuke'@'localhost' = PASSWORD('some password');
権限変更
-- 権限確認
SHOW GRANTS FOR 'kinosuke'@'localhost';

-- グローバルレベル:
GRANT 権限 ON *.* TO 'kinosuke'@'localhost';

-- データベースレベル:
GRANT 権限 ON db_name.* TO 'kinosuke'@'localhost';

-- テーブルレベル:
GRANT 権限 ON db_name.table_name TO 'kinosuke'@'localhost';

-- カラムレベル:
GRANT 権限 (カラム1, カラム2, ...) ON db_name.table_name TO 'kinosuke'@'localhost';