Edited at

MariaDB(MySQL)の基本的なユーザー系コマンド

自分でもよく見ていた記事なので、使いやすくなるようにツール作ってみました。

http://tsunagi.uhoniceguys.com/mysql-command-generator/

ご自由にお使いください。


ユーザー作成・権限確認・削除


  • ユーザー一覧

SELECT user,host FROM mysql.user;


  • フルコントロール権限のユーザー作成

GRANT ALL PRIVILEGES ON `dbname`.* TO 'username'@'hostname'  IDENTIFIED BY 'password';


  • テーブル操作のみの権限のユーザー作成

GRANT select,update,insert,delete ON `dbname`.* TO 'username'@'hostname'  IDENTIFIED BY 'password';


  • パスワード変更

SET PASSWORD FOR 'username'@'hostname'=password('password');


  • 権限の確認

SHOW GRANTS FOR ''@'hostname';


  • ユーザ削除

drop user 'username'@'%';