如何配置phpmyadmin,使它打开后自动登陆(不需要输入用户名和密码)

首先在根目录找到config.sample.inc.php复制一份文件名改为config.inc.php(如果已经存在 config.inc.php 文件,则直接修改该文件即可)。打开config.inc.php 找到 cfg\['Servers'\]\[i]['auth_type'],将

|---|------------------------------------------------------------------|
| 1 | $cfg``[``'Servers'``][``$i``][``'auth_type'``] = ``'cookie'``; |

改成

|---|------------------------------------------------------------------|
| 1 | $cfg``[``'Servers'``][``$i``][``'auth_type'``] = ``'config'``; |

然后在下面追加如下代码:

|-----|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 | $cfg[``'Servers'``][``$i``][``'user'``] = ``'root'``; ``// 设置的mysql用户名 $cfg``[``'Servers'``][``$i``][``'password'``] = ``'123456'``; ``// 设置的mysql密码 |

取消phpMyAdmin自动登录

只需把

|---|------------------------------------------------------------------|
| 1 | $cfg``[``'Servers'``][``$i``][``'auth_type'``] = ``'config'``; |

改成

|---|------------------------------------------------------------------|
| 1 | $cfg``[``'Servers'``][``$i``][``'auth_type'``] = ``'cookie'``; |

保存即可。

cfg\['Servers'\]\[i]['auth_type'] 有三个待选项值,即 cookie、http、config。用的比较多的是 cookie与config。当在正式环境时,用 cookie,要求用户必须输入正确的用户名与密码,而在本地测试服务器时,一般用 config,省得session失效后又得输入用户名与密码,以节省开发时间。

相关推荐
随风飘的云16 小时前
mysql的innodb引擎对可重复读做了那些优化,可以避免幻读
mysql
BingoGo3 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php
JaguarJack3 天前
当你的 PHP 应用的 API 没有限流时会发生什么?
后端·php·服务端
于眠牧北4 天前
MySQL的锁类型,表锁,行锁,MVCC中所使用的临键锁
mysql
BingoGo4 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php
JaguarJack4 天前
OpenSwoole 26.2.0 发布:支持 PHP 8.5、io_uring 后端及协程调试改进
后端·php·服务端
JaguarJack5 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
后端·php·服务端
BingoGo5 天前
推荐 PHP 属性(Attributes) 简洁读取 API 扩展包
php
Turnip12025 天前
深度解析:为什么简单的数据库"写操作"会在 MySQL 中卡住?
后端·mysql
JaguarJack6 天前
告别 Laravel 缓慢的 Blade!Livewire Blaze 来了,为你的 Laravel 性能提速
后端·php·laravel