Requerimientos

Para que estas funciones estén disponibles, es necesario compilar PHP con el soporte de la extensión mysqli.

MySQL 8

Si PHP es utilizado en una versión anterior a la 7.1.16, o PHP 7.2 anterior a 7.2.4, el plugin de contraseña debe ser definido a mysql_native_password para MySQL 8 Server, ya que de lo contrario pueden aparecer errores similares a The server requested authentication method unknown to the client [caching_sha2_password] incluso si caching_sha2_password no es utilizado.

Esto se debe a que MySQL 8 utiliza por omisión caching_sha2_password, un plugin que no es reconocido por las versiones antiguas de PHP (mysqlnd). En su lugar, es necesario modificar el parámetro default_authentication_plugin=mysql_native_password en my.cnf. El plugin caching_sha2_password es completamente soportado a partir de PHP 7.4.4. Para versiones anteriores, la extensión mysql_xdevapi lo soporta.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top