インストール後:MySQL
コマンドプロンプトでroot@localhostでログインし、mysql> にした状態で基本的な設定を行う。
rootのパスワード変更
データベース操作
作成
確認
削除
ユーザー管理
ユーザ作成
全権限を持ったユーザ
「WITH GRANT OPTION」をつけると、同じように他のユーザを作成する権限も与えられる。
「FLUSH PRIVILEGES」は権限の更新。
GRANT ALL PRIVILEGES ON *.* TO {ユーザ名}@localhost IDENTIFIED BY '{パスワード}' WITH GRANT OPTION; FLUSH PRIVILEGES;
特定のデータベースに、特定のコマンドのみ実行できるユーザ
GRANT SELECT,INSERT,UPDATE,DELETE ON {データベース名}.* TO {ユーザ名}@localhost IDENTIFIED BY '{パスワード}'; FLUSH PRIVILEGES;
権限の確認
GRANTSのDBは項目数が多い。\Gとすると1行ずつ表示
SHOW GRANTS FOR {ユーザ名}@localhost \G