プログラミング覚え書き

WEB製作覚え書き

ノート代わりに勉強した内容をまとめています。

MariaDB:ユーザーの追加・表示・削除

 

新規ユーザの追加(GRANT

GRANT 許可する権限1,許可する権限2,・・・#最後は「,」不要#
ON データベース領域名.テーブル名
TO ユーザ名@ホスト名
IDENTIFIED BY 'パスワード';

代表的な権限

f:id:midori_x:20200211073711p:plain

f:id:midori_x:20200210141955p:plain

 

 

ユーザー情報を表示

  • ユーザ情報はmysqlデータベース領域(デフォルトで存在するデータベース領域)のuserテーブルに登録されている。
  • フィールド数が多いため、下図のような表示となる。

 

SELECT * FROM myspl.user;

※USEしているデータベース領域以外のデータベース領域のTABLEをSELECTする場合、TABLE名の前に、データベース領域名と「.」を記述する。

f:id:midori_x:20200210143334p:plain

 

縦に表示 

SELECT * FROM myspl.user ¥G;

※「¥」は半角

f:id:midori_x:20200210145330p:plain

 

 フィールドを絞って表示

SELECT user, host FROM mysql.user; 

f:id:midori_x:20200210150118p:plain

 

 

ユーザとホストを指定して権限を表示

SHOW GRANTS FOR ユーザ名@ホスト名;

f:id:midori_x:20200210155214p:plain



 

ユーザの削除

DROP USER ユーザ名@ホスト名;

※@ホスト名をつけて作成したユーザは@ホスト名も指定する