Estou recebendo este erro na página principal do phpMyAdmin verson: 3.2.1deb1 Os recursos adicionais para trabalhar com tabelas vinculadas foram desativados. Para descobrir por que clique aqui. Quando clico no link, recebo este relatório.
$cfg['Servers'][$i]['pmadb'] ... OK
$cfg['Servers'][$i]['relation'] ... not OK [ Documentation ]
General relation features: Disabled
$cfg['Servers'][$i]['table_info'] ... not OK [ Documentation ]
Display Features: Disabled
$cfg['Servers'][$i]['table_coords'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ... not OK [ Documentation ]
Creation of PDFs: Disabled
$cfg['Servers'][$i]['column_info'] ... not OK [ Documentation ]
Displaying Column Comments: Disabled
Bookmarked SQL query: Disabled
Browser transformation: Disabled
$cfg['Servers'][$i]['history'] ... not OK [ Documentation ]
SQL history: Disabled
$cfg['Servers'][$i]['designer_coords'] ... not OK [ Documentation ]
Designer: Disabled
Eu já usei o script para criar as tabelas. Atribuí as permissões ao usuário pma. E tudo está definido em /etc/phpmyadmin/conf.inc.php
Mas ainda não está funcionando ... As mesas estão vazias. Eu suponho que eles deveriam ter alguma coisa. Estou interessado nas relações de uma história. Obviamente, eu li a documentação. Talvez algo mais esteja desabilitando esses valores? Algum duro?
Procurando em todos os lugares, acabei editando este arquivo
Nada relacionado ao que eu estava tentando fazer, mas achei esse comentário
Por isso, corri
dpkg-reconfigure phpmyadmin
apesar do fato de já ter sido executado no momento da instalação. Ele me perguntou se eu queria recriar o banco de dados, minha resposta foi NÃO.E agora
Não é uma atualização, a tabela é chamada
pma_column_info
e a verdade é que eu não ligo mais. Pelo menos as funções que eu queria agora vão funcionarfonte
Siga as instruções em Ativando tabelas vinculadas no phpMyAdmin . Isso resolveu o mesmo problema no meu caso!
fonte
Se você receber uma mensagem dizendo
mas a primeira linha (
$cfg['Servers'][$i]['pmadb']
) diz OK, achei que excluir os cookies do navegador para o URL phpMyAdmin funciona.Eu também mudei de
para
Certifique-se de definir um usuário e senha se você alternar para "config".
fonte
Faça o seguinte corrigirá o problema.
1) mysql>
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
2)
mysql -uroot -p
=> para acessar o MySQL e usar comandos de scripts /create_table.sql
para criar um banco de dados (phpMyAdmin) e todas as 9 tabelas, como:...... e outras mesas também.
3) mysql>
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* to 'pma'@'localhost';
4) Reinicie o MySQL e abra a web e o erro se foi.
fonte
Você precisa criar a estrutura para o banco de dados pmadb. No diretório de scripts, existe um create_tables.sql para fazer isso. Verifique também no arquivo o nome do banco de dados se você escolher outro nome.
fonte
É realmente irritante quando você tem certeza de que tudo está configurado de acordo com os documentos, mas eventualmente não funciona. Uma vez tive exatamente o mesmo problema estúpido.
Descobri que eu criei o usuário 'pma', mas simplesmente não lhe dei permissões para selecionar-insert-update-delete no banco de dados 'phpmyadmin'. E sim - você precisa fazer login novamente depois que essas permissões forem definidas.
fonte
Eu só quero adicionar o que fiz para que o recurso de relações funcionasse no Ubuntu 8.04 LTS Lucid:
não comentado:
/* Tipo de Autenticação */
$ cfg ['Servidores'] [$ i] ['auth_type'] = 'http';
/ * Parâmetros do servidor * /
$ cfg ['Servidores'] [$ i] ['host'] = 'localhost';
$ cfg ['Servidores'] [$ i] ['connect_type'] = 'tcp';
// $ cfg ['Servidores'] [$ i] ['comprimir'] = false;
/ * Selecione mysqli se o seu servidor tiver * /
// $ cfg ['Servidores'] [$ i] ['extension'] = 'mysql';
/ * Opcional: usuário para recursos avançados * /
$ cfg ['Servidores'] [$ i] ['controluser'] = 'pma';
$ cfg ['Servidores'] [$ i] ['controlpass'] = 'segredo';
/ * Opcional: Recursos avançados do phpMyAdmin * /
$ cfg ['Servidores'] [$ i] ['pmadb'] = 'phpmyadmin';
$ cfg ['Servidores'] [$ i] ['bookmarktable'] = 'pma_bookmark';
$ cfg ['Servidores'] [$ i] ['relação'] = 'pma_relation';
$ cfg ['Servidores'] [$ i] ['table_info'] = 'pma_table_info';
$ cfg ['Servidores'] [$ i] ['table_coords'] = 'pma_table_coords';
$ cfg ['Servidores'] [$ i] ['pdf_pages'] = 'pma_pdf_pages';
$ cfg ['Servidores'] [$ i] ['column_info'] = 'pma_column_info';
$ cfg ['Servidores'] [$ i] ['history'] = 'pma_history';
$ cfg ['Servidores'] [$ i] ['designer_coords'] = 'pma_designer_coords';
fonte
Documento escrito sexta-feira, 8 de outubro de 2010
Quando algo é doloroso, devo documentar a solução.
Minha instalação do WAMP no Windows 7 veio com as 2 linhas vermelhas a seguir no phpMyAdmin.
Os recursos adicionais para trabalhar com tabelas vinculadas foram desativados. Para descobrir por que clique aqui.
# 1045 - Acesso negado para o usuário 'root' @ 'localhost' (usando a senha: NO)
Livrar-se do primeiro lote de texto em vermelho em 3 minutos
A partir
Home
de phpMyAdmin, clique no Import guia e clique em Browse e cole o seguinte local na caixa de nome de arquivo.C: \ wamp \ apps \ phpmyadmin3.2.0.1 \ scripts e, em seguida, selecione “create_tables.sql” e clique em “ir”.
Abra o console do MySQL no menu WAMP e pressione Enter.
Quando você estiver conectado, cole nas próximas duas linhas.
Abra o WordPad e clique em Abrir documento . Cole o texto a seguir para abrir o arquivo.
Em seguida, exclua o conteúdo entre as tags PHP e cole o texto a seguir.
Clique em Salvar!
Feche o navegador e abra-o novamente. Se o erro persistir, clique em Atualizar e ele desaparecerá.
Livrar-se do segundo lote de texto em vermelho
Agora defina a segurança do MySQL e livre-se do outro erro.
Se estiver aberto, feche o phpMyAdmin.
Abra o console do MySQL no menu WAMP e cole as duas linhas a seguir.
Hit Enter!
Abra “config.inc.php” novamente e altere a linha a seguir para ativar a mesma senha acima.
Você Terminou! Abra o phpMyAdmin e seu texto de aviso vermelho desaparecerá!
fonte