データベースの正しい流れ
① 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 だけがやればよい。