Siga estas instrucciones para definir el plug-in de autenticación por omisión como mysql_native_password o con el método «Legacy Password Encryption» (Encriptación de contraseña antigua).
El plug-in de autenticación mysql_native_password ha quedado desfasado a partir de MySQL 8.0.34, se ha desactivado por omisión en MySQL 8.4 y se ha eliminado a partir de MySQL 9.0.0.
Linux
Puede cambiar el plug-in de autenticación de contraseña de usuario por omisión después de la instalación de MySQL 8.0.
Detenga el servidor MySQL.
- Abra uno de los archivos de opciones my.cnf y añada la entrada siguiente:
[mysqld] mysql_native_password=ONPuede consultar más información en el apartado Using Option Files (Uso de archivos de opciones) del MySQL 8.0 Reference Manual (Manual de referencia de MySQL 8.0).
Reinicie el servidor MySQL.
Note:Después de reiniciar MySQL,
mysql_native_passwordserá el plug-in de autenticación por omisión. Para verificar qué usuarios están usando el plug-in de autenticaciónmysql_native_password, ejecute la siguiente consulta:SELECT user, Plugin FROM mysql.user;
Windows
Puede cambiar el plug-in de autenticación de contraseña de usuario por omisión durante o después de la instalación de MySQL 8.0.
- Durante la instalación o actualización de MySQL
Al instalar o actualizar a MySQL 8.0 con el instalador de paquete, seleccione Use Legacy Authentication Method (Retain MySQL 5.x Compatibility) (Usar método de autenticación antiguo [Conservar compatibilidad con MySQL 5.x]) en el paso «Authentication Method» (Método de autenticación).
Puede consultar más información en la siguiente documentación de MySQL:
- Después de la instalación de MySQL
Puede cambiar el plug-in de autenticación de contraseña de usuario por omisión después de haber instalado MySQL 8.0.
Detenga el servidor MySQL.
- Abra uno de los archivos de opciones my.ini y añada la entrada siguiente:
[mysqld] mysql_native_password=ONPuede consultar más información en el apartado Using Option Files (Uso de archivos de opciones) del MySQL 8.0 Reference Manual (Manual de referencia de MySQL 8.0).
- Reinicie el servidor MySQL.Note:
Después de reiniciar MySQL,
mysql_native_passwordserá el plug-in de autenticación por omisión. Para verificar qué usuarios están usando el plug-in de autenticaciónmysql_native_password, ejecute la siguiente consulta:SELECT user, Plugin FROM mysql.user;