私が尋ねようとしていることは...個々のユーザーが1つのアプリケーションを使用しているときに、自分のデータベースユーザー/パスワードを取得する必要がありますか?
ユーザーは自分のアプリケーションを介してデータベースにアクセスします。アプリケーション自体により、管理ユーザーはユーザーを作成/変更/削除し、特定の特権を与えることができます。だから、私は各ユーザーのログイン名&パスワードを含むテーブルがあります。
私はまだアプリケーションを開発中ですので、現在はパスワードなしでrootとしてログインしています。明らかに、私はそれを変えますが、ベストプラクティスは何ですか?アプリケーションで使用する単一のデータベースユーザー&パスワードを使用するか、アプリケーションのユーザーを作成(または変更)するたびにdatabaseの別のユーザーを作成する必要がありますか?後者はもっと仕事のようです。
アプリケーションロールごとに異なるデータベースユーザー/パスワード –