Pregunta

He instalado diferentes versiones de PHP y MySQL en wampserver con fines de prueba. Sin embargo, phpMyAdmin da una advertencia de que: " Su biblioteca PHP MySQL versión 5.0.51a difiere de su servidor MySQL versión 5.1.36. Esto puede causar un comportamiento impredecible. & Quot;

¿Esto va a causar problemas? En caso afirmativo, ¿qué se debe hacer?

No puedo configurar una contraseña para mi cuenta raíz. Normalmente, al cambiar la contraseña de la cuenta raíz, phpMyAdmin da un error. A partir de entonces, establecer la contraseña en el archivo config.inc.php hace el trabajo. Pero, el problema conmigo es que no obtengo esa pantalla de error. Incluso cuando cambio la contraseña, sigue dando la misma advertencia de que no hay una contraseña configurada para la cuenta raíz.

¿Fue útil?

Solución

No, no debería causar un problema. Tengo muy poco respeto por phpMyAdmin como sistema. Nunca he tenido un problema al usar diferentes versiones de cliente / servidor con MySQL, y las hemos usado a gran escala en producción.

No creo una palabra de eso. Si phpmyadmin lo dice, no necesariamente significa que sea cierto.

Las versiones cliente / servidor MySQL son muy compatibles, a menos que esté buscando versiones muy antiguas de cualquiera de ellas (es decir, < 5.0)

Otros consejos

Si está utilizando esta máquina solo para desarrollo (parece que lo hace: " con fines de prueba ") , no creo que deba ser demasiado problema.

He visto ese tipo de mensaje varias veces, y nunca experimenté ningún problema que pudiera estar relacionado.
(Si hubiera sido 4.0 y 4.1, tal vez, ya que se agregaron muchas cosas nuevas importantes ... Pero entre 5.0 y 5.1, no lo creo)

Para corregir ese " problema " ;, tendría que instalar una nueva versión de las bibliotecas utilizadas por PHP ... Y no estoy seguro de la versión más reciente de PHP 5.2 ( 5.2.10) usa libmysql 5.1 ...
Y probablemente no quieras recompilar nada por ti mismo ^^

Otra solución sería degradar a MySQL 5.0.x; pero no me importaría una máquina de prueba, a menos que me encuentre con un comportamiento extraño.

Experimenté este problema usando la siguiente configuración:

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

Esto es lo que hice para deshacerme de " Su biblioteca PHP MySQL versión 5.0.51a difiere de su servidor MySQL versión 5.1.36. Esto puede causar un comportamiento impredecible. & Quot; mensaje:

  1. Detuve IIS
  2. Eliminé " C: \ Archivos de programa \ PHP \ libmysql.dll " archivo
  3. Copié " C: \ Archivos de programa \ MySQL \ MySQL Server 5.1 \ bin \ libmySQL.dll " archivo en " C: \ Archivos de programa \ PHP \ " directorio
  4. Empecé IIS

Funcionó un poco, pero php-cgi comenzó a fallar ...

primero: no hay que preocuparse demasiado; tal vez su biblioteca cliente no sea compatible con algunas características nuevas de mysql 5.1.x, pero sus datos deberían estar seguros.

también puede ignorar el mensaje, pero hay varias formas de solucionarlo:

  1. phpMyAdmin muestra esta advertencia porque esto es lo que recomiendan los desarrolladores de la extensión mysql (tener una biblioteca que coincida con el servidor) pero es posible que no tenga ningún problema. Este mensaje puede ser deshabilitado, por cierto. Sin embargo, actualizar el cliente de la biblioteca MySQL es el camino seguro. La forma de hacerlo depende de cómo instaló MySQL en su servidor y cómo instaló PHP. Lem9 dice: pero no sé hoi, vea aquí

  2. los usuarios de win pueden copiar libmysql.dll de ... \ mysql \ bin \ a windir \ system32 (o la primera carpeta en la ruta de búsqueda). También busque en todos los discos versiones anteriores de libmysql y cámbieles el nombre.

  3. o intente lo siguiente: Ir a% windir% \ system32 \ renombrar libmysql.dll libmysql.bak (si existe) copiar ruta2 \ mysql \ bin \ libmysql.dll% windir% \ system32 \

  4. o elimine lo que ha instalado e instale en su lugar el kit XAMPP actual (xampp.org) que tiene las bibliotecas MySQL correctas.

  5. para deshacerse de ese mensaje, debe asegurarse de que su sistema operativo encuentre el último libmysql (de mysql / bin /) como el primero en su ruta de búsqueda.

ver: https://sourceforge.net/search/?words=unpredictable+behavior. & amp; offset = 25 & amp; group_id = 23067 & amp; type_of_search = foros & amp; group_forum_id = 72909

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top