Existe alguma maneira de desativar o agrupamento de bancos de dados no phpMyAdmin?

17

Se você tiver nomes de banco de dados como

test_db1
test_db2

O phpmyadmin criaria um grupo test. O grupo aparece na barra lateral esquerda com os bancos de dados relacionados exibidos sob ele.

Como posso desativar esse recurso?

Eugene Yarmash
fonte
Você não gosta disso?
Khaled
2
@Khaled: na verdade não
Eugene Yarmash

Respostas:

27

Eu sei que isso é algo antigo - por isso estou postando aqui para o caso de alguém tropeçar na mesma pergunta.

Nas versões mais recentes do phpMyAdmin, a configuração para virar é NavigationTreeEnableGrouping, ou seja, no conjunto config.inc.php :

$cfg['NavigationTreeEnableGrouping'] = false;

ps no host local, config.inc.php é colocado na pasta /phpmyadminX.XX/

Ou, para uma "sessão atual apenas", você pode fazê-lo no phpmyadmin STARTPAGE: clique em configurações -> painel de navegação -> desmarque a opção "agrupar itens na árvore"

adriano72
fonte
1
Vale ressaltar que essa é a configuração do sistema (não por servidor), portanto, você deve defini-la como $cfg['NavigationTreeEnableGrouping']no final do arquivo de configuração. Não, como $cfg['Servers'][$i]['NavigationTreeEnableGrouping'](no início da configuração).
trejder
Salvou minha vida com isso. Isso estava me deixando louco.
GTCrais
3

Você pode desativar o agrupamento configurando LeftFrameDBTreecomo false:

$cfg['LeftFrameDBTree'] = false;

UPDATE: a opção foi renomeado para NavigationTreeEnableGroupingno phpMyAdmin 4.0.0.0 (2013/05/03).

Eugene Yarmash
fonte
0

(ainda não pode comentar # * @%!)

Parece relevante que, dependendo da sua distribuição Linux, os locais dos arquivos de configuração podem variar.

No meu Debian (squeeze), /usr/share/phpmyadmin/config.inc.php contém um aviso nas primeiras linhas, que eu poderia ter perdido:

/**
 * Please, do not edit this file. The configuration file for Debian
 * is located in the /etc/phpmyadmin directory.
 */

Não tenho idéia se esse arquivo pode ser substituído por alguma atualização ou outro mecanismo, mas geralmente é uma boa prática fazer as coisas como deveriam.


Eu também queria acrescentar que a resposta de eugene y me salvou, mas poderia ter sido mais preciso:
O nome exato do parâmetro e o que devo definir, na minha versão provavelmente antiga do phpmyadmin, é

$cfg['LeftFrameDBTree'] = false;

Aliás, o link dele está meio morto, e é por isso que a resposta é melhor copiada aqui.


E @ adriano72 , cuja resposta provavelmente está mais atualizada, gostaria de perguntar com precisão quais são as "versões mais recentes". A partir de que ano?
Eu nem tenho certeza se essa versão é mais recente que a da resposta de eugene y . Acho que sim, por causa das datas de postagem e, claro, poderia verificar, mas meu argumento é que esses pontos devem ser esclarecidos.

Se você acha que meus comentários são úteis, faça um voto positivo para que da próxima vez eu possa comentar a que lugar pertence.

Balmipour
fonte