1 人のユーザーが 1 つのデータベースにのみアクセスするように PhpMyAdmin を構成したいと考えています。
私は以前、2013 年のこの回答を使用して .htaccess 経由のアクセスを制限しようとしましたが、成功しませんでした:
phpMyAdmin は単一データベースへのアクセスをブロックします
そこで、この回答で述べたように拒否、許可ルールを追加してみました:
phpMyAdmin で特定のデータベース ユーザー アカウントへのアクセスを制限するにはどうすればよいですか?
しかし、それもうまくいきません。すべてのユーザーに引き続きアクセスします。ドキュメントを読み、config.inc.php の行を
に書き直しました。 リーリーここで、user1 と user2 は拒否されるユーザー、user2 は許可されるユーザーです。ただし、すべてのユーザーがアクセスできます。それで私はちょうど
を試してみました$cfg['サーバー'][$i]['AllowDeny']['order'] = '明示的';
これにより、すべてのユーザーのアクセスがブロックされるはずですが、まだすべてのユーザーにアクセスできます。したがって、変更が有効になっていないため、 /etc/phpmyadmin/config.inc.php が何らかの形で上書きされていると思いますが、その方法がわかりません。
どこを確認すればよいかご存知ですか?