新しいユーザーを作成できるようにするデータベースがあります。これは素晴らしい作品とfooはユーザーを作成することができますroot権限を持たないユーザーとして「create user」を付与するにはどうすればよいですか?
grant create user on *.* to foo;
:それは次のようにCREATE USERをGRANTを経由して達成可能です。私の問題は、上記の行はrootとして実行されても動作しますが、通常のユーザーとして実行した場合、たとえそのユーザーがすでにCREATE USER権限を持っていても機能しません。
つまり、通常のユーザーはユーザーを作成する権限を委任できません。私はこれを行うために必要な特権については遠くから探してきましたが、私はそれがrootの人しかできないものだと思っています。
質問:新しいユーザーにユーザーを作成させるにはどうすればよいですか?