有没有办法限制访问phpmyadmin而不向root添加密码(将root密码保持为null)。可能正在使用Apache配置文件或其他方法吗?
答案 0 :(得分:0)
当您在phpmyadmin身份验证屏幕中输入用户名和密码时,phpmyadmin会直接尝试从给定的用户名和密码访问数据库,例如
style
如果mysql返回与此用户相关的任何数据库关联,则phpmyadmin将显示有关此数据库的完整信息。
因此,默认情况下,无法使用root密码null访问phpmyadmin。
但仍然有两个选项
答案 1 :(得分:0)
当然,您可以使用正常的Apache .htaccess身份验证来完成此任务。
例如,您的.htaccess可以包含:
AuthUserFile /home/Sanjay/.htpasswd-phpmyadmin
AuthName "My custom phpMyAdmin authentication"
AuthType Basic
Require valid-user
然后你只需要使用/home/Sanjay/.htpasswd-phpmyadmin
命令创建文件htpasswd
(你可以使用你想要的任何路径,实际上将它放在用户主目录下可能不太理想) -line程序或许多在线工具之一。确保网络服务器可以读取这两个文件,您应该全部设置。