我已在复制的MySQL设置上安装了phpMyAdmin,该数据库中的PMA安装在主数据库主机上。 PMA配置文件在$ cfg ['Servers']数组中列出了主控主机和从属主机,如下所示:-
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['verbose'] = 'Database name';
$cfg['Servers'][$i]['host'] = 'IP address of host';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
这将在登录时以及在PMA UI的顶部LHS中登录时生成选择列表。
如果我登录到“数据库主机1”,然后登录,则随后选择“数据库主机2”,将显示主登录表单,这样我就可以登录并查看“数据库主机2”的数据库。如果然后我决定切换回“ DB Host 1”,那么我将再次获得主登录屏幕,并且我必须再次登录。.我期望原始登录cookie对于'DB Host 1'仍然有效,从而防止了其他登录过程。
是否可以仅登录一次已配置的每个数据库主机,并且登录凭据对会话有效?
我希望我已经清楚地解释了以上内容!