MySQLのユーザ・データベースの操作コマンドをまとめておく
何度やっても忘れるので、メモ。よく使うものをまとめておきます。
適宜、追加していきます。
環境
ユーザ
最初にサーバを起動してログインしておきます。
ユーザ名とホスト名の一覧を表示
mysql> select user, host from mysql.user;
ユーザを作成
mysql> create user 'ユーザ名'@'ホスト名' identified by 'パスワード';
ユーザを削除
mysql> drop user 'ユーザ名'@'ホスト名';
データベース
データベース一覧
mysql> show databases;
データベースを作成
mysql> create database データベース名;
データベース削除
mysql> drop database データベース名;
権限の付与
特定のユーザに、指定したデータベースを操作する権限を与える
grant all on データベース名.* to 'ユーザ名'@'ホスト名';