Pergunta

Eu instalei diferentes versões do PHP e MySQL em wampserver para fins de teste. No entanto, phpMyAdmin dá uma advertência de que: "Seus PHP MySQL difere versão da biblioteca 5.0.51a de seu servidor MySQL versão 5.1.36. Isso pode causar um comportamento imprevisível."

Será que isso vai causar problemas ?? Se sim, o que deve ser feito?

Eu não sou capaz de configurar uma senha para a minha conta raiz. Normalmente, em mudar a senha da conta root, phpMyAdmin dá um erro. A partir daí, definir a senha no arquivo config.inc.php faz o trabalho. Mas, o problema comigo é que eu não estou nada recebendo essa tela de erro. Mesmo quando eu mudar a senha, ele ainda dá o mesmo aviso de que a senha não está configurado para a conta root.

Foi útil?

Solução

Não, ele não deve causar um problema. Eu tenho muito pouco respeito para phpMyAdmin como um sistema. Eu nunca experimentei um problema usando diferentes versões de cliente / servidor com MySQL, e nós tê-los usado em grande escala na produção.

Eu não acredito em uma palavra dele. Se phpmyadmin diz que, não significa necessariamente que é verdade.

cliente MySQL / versões de servidor são muito amplamente compatível, a menos que você está olhando para versões muito idosos de qualquer um deles (ou seja <5,0)

Outras dicas

Se você estiver usando esta máquina somente para o desenvolvimento (parece que você faz: "Para fins de teste"). , eu não acho que isso deve ser muito de um problema

Já vi esse tipo de mensagem algumas vezes, e nunca experimentou qualquer problema que pode ser parente.
(Se tivesse sido 4.0 e 4.1, talvez, como foram muito de importante material novo adicionado ... Mas entre 5,0 e 5,1, eu não penso assim)

Para corrigir esse "problema", você teria que instalar uma nova versão das bibliotecas usadas pelo PHP ... E eu não tenho certeza que a versão mais recente do PHP 5.2 (5.2.10) usos libmysql 5.1. ..
E você provavelmente não quer recompilar nada por si mesmo ^^

Outra solução seria fazer o downgrade para MySQL 5.0.x; mas eu não me importo, para uma máquina de teste, a menos que eu me deparo com comportamento strage.

Eu experimentei este problema utilizando a seguinte configuração:

  • Windows 2008 de 32 bits
  • PHP 5.2.14
  • MySQL 5.1.49
  • phpMyAdmin 3.3.5

Aqui está o que eu fiz para se livrar dos "seus PHP MySQL difere versão da biblioteca 5.0.51a do seu servidor MySQL versão 5.1.36. Isso pode causar um comportamento imprevisível." mensagem:

  1. Parei IIS
  2. Eu apaguei "C: \ Program Files \ PHP \ libmysql.dll" arquivo
  3. Copiei "C: 5.1 \ bin \ \ Program Files \ MySQL \ MySQL Servidor de arquivo libmySQL.dll" arquivo para "C: \ Program Files \ PHP \" diretório
  4. Eu comecei IIS

É um pouco trabalhou, mas php-cgi começou falhando ...

primeira: não há necessidade de se preocupar muito - talvez sua biblioteca cliente não suporta algumas novas funcionalidades de 5.1.x mysql, mas seus dados deve ser seguro.

Você também pode simplesmente ignorar a msg, mas existem várias maneiras de corrigir isto:

  1. phpMyAdmin exibe este aviso porque é isso que os desenvolvedores de extensão mysql recomendar (ter uma biblioteca que corresponda ao servidor), mas você pode não ter quaisquer problemas. Esta mensagem pode ser desativada, a propósito. No entanto, a atualização do cliente biblioteca MySQL é o caminho certo para ir. A maneira de fazer isso depende de como você instalou o MySQL no seu servidor e como você instalou o PHP. Lem9 sais: mas não sei hoi, consulte aqui

  2. ganhar os usuários podem copiar libmysql.dll de ... \ mysql \ bin \ para windir \ system32 (ou 1º pasta na busca-path). Procure também todos os discos para versões mais antigas do libmysql e renomeá-los.

  3. ou tente o seguinte: Goto% windir% \ system32 \ renomeação libmysql.dll libmysql.bak (se existir) copiar path2 \ mysql \ bin \ libmysql.dll% windir% \ system32 \

  4. ou remover o que você tem instalado e instalar, em vez do kit XAMPP atual (xampp.org) que tem as bibliotecas MySQL corretas.

  5. para se livrar dessa mensagem que você tem que ter certeza que o seu SO encontra o mais recente libmysql (de mysql / bin /) como o primeiro no caminho de pesquisa.

ver: https://sourceforge.net/search/?words = imprevisível + comportamento. & offset = 25 & group_id = 23067 & type_of_search = fóruns & group_forum_id = 72909

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top