アプリケーションがデータベースの root アカウントではなく、専用のデータベースアカウントを使うべきなのはなぜですか?
root での接続は常に遅いため
権限をアプリケーションのデータベースに限定でき、侵害された場合の被害を抑えられるため
専用ユーザーは認証が不要なため
専用ユーザーがすべてのデータベースを自動的に管理するため