如何在Kubuntu20上实现phpMyAdmin-5.2.0免登录直接访问?
解决phpMyAdmin 5.2.0源码安装后免登录配置问题
步骤1:生成config.inc.php配置文件
源码安装的phpMyAdmin默认不会自动生成config.inc.php,你需要从安装目录的示例文件复制生成:
cd /var/www/html/phpMyAdmin-5.2.0-english cp config.sample.inc.php config.inc.php
步骤2:修改配置实现免登录
编辑生成的config.inc.php文件,调整以下配置项:
- 找到
$cfg['Servers'][$i]['auth_type'],将值从cookie改为config:
$cfg['Servers'][$i]['auth_type'] = 'config';
- 添加本地MySQL的登录账号和密码(比如root账号):
$cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = '你的MySQL登录密码';
- 若你的MySQL账号无密码,可添加以下配置跳过密码验证:
$cfg['Servers'][$i]['AllowNoPassword'] = true;
步骤3:调整文件权限
为避免敏感信息泄露,确保配置文件权限正确:
sudo chmod 640 config.inc.php sudo chown www-data:www-data config.inc.php
注意事项
- 该免登录方式仅适合本地家庭使用环境,绝对不要在公网服务器启用,会引发严重安全风险。
- 若配置后无法生效,可查看Apache错误日志
/var/log/apache2/error.log排查问题。
内容的提问来源于stack exchange,提问作者mstdmstd
相关产品推荐
相关产品推荐

