【mariaDB】コマンドチートシート2 ユーザ操作

2020/05/18 03:24 その他::技術情報

mariaDB

> mysql -u root -p
password: *****

ユーザ一覧

> select user,host from mysql.user;

ユーザー作成

> create user 'username'@'hostname' identified by 'passwd';
> show grants for 'username'@'hostname';

権限付与

ユーザがなければ自動的に作る。

フルコントロール権限
> grant all privileges on `***_database`.* to 'username'@'hostname' identified by 'passwd';
> show grants for 'username'@'hostname';
テーブル操作権限
> grant select,update,insert,delete on `***_database`.* to 'username'@'hostname' identified by 'passwd';
> show grants for 'username'@'hostname';

権限削除

> revoke delete on `***_database`.`***_table` from 'username'@'hostname';
> flush privileges;

パスワード変更

> set password for 'username'@'hostname'=password('password');

ユーザー削除

> drop user 'username'@'%';