質問は、私はもちろん管理者であり、ルート アクセスが許可されています。ただし、ユーザーに与えられた特権を考慮せずに、成功したすべてのログイン ユーザーは同じ SQL データベース アカウントを使用するか、複数の SQL ユーザー アカウントに対して複数のユーザーを使用するのがベスト プラクティスですか?
啓発してくれてありがとう!
すべてのユーザーは自分のアカウントを持つ必要があり、db を使用するすべてのアプリケーションは異なる資格情報を使用する必要があります。
アプリケーション内のすべての開発者とすべての役割は、独自のパスワードを持つ独自のアカウントを持つ必要があります。
たとえば、SHOW PROCESSLIST および SHOW ENGINE INNODB STATUS の出力を 1 分ごとにログに記録し、それを 1 週間保持すると非常に便利です。ユーザー名とともに、この出力のユーザー名を確認することで、パイルアップや問題の解決がはるかに簡単になります。