ゆう's Blog
データベースの正しい流れ

① root で DB を作る(管理者作業)

CREATE DATABASE app_db;

② root でユーザーを作る(管理者作業)

CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'xxx';

③ 必要最小限の権限だけ与える

GRANT SELECT, UPDATE, DELETE ON app_db.* TO 'app_user'@'localhost';

④ アプリはそのユーザーで DB に接続する

DB 作成
テーブル作成
ユーザー作成
権限管理
バックアップ
リストア
これらは root だけがやればよい。