Error al conectar base de datos mysql 8

Á

Álvaro Moura

Última actualización el Jul 6, 2026

En este tutorial veremos como conectar a una base de datos mysql que prohíbe el acceso cuando se tiene PHP 7 con MySQL 8

Primeramente debe seguir Creacion de un nuevo usuario de MySQL.

1- Una vez realizado todo la creación del nuevo usuario debe dirigirse a la ruta para editar el archivo de configuración del MySQL.

  1. Windows: C:\ProgramData\MySQL\MySQL Server [VERSIÓN_AQUÍ]\my.ini
    OBS: La carpeta ProgramData es una carpeta oculta, para verla debe acceder a la opción Carpeta> Mostrar archivos y carpetas ocultos.
  2. Linux: /etc/mysql/my.cnf

2- Luego edite este archivo y donde dice

  1. default-authentication-plugin = caching_sha2_password

Cambiar a

  1. default-authentication-plugin = mysql_native_password

Finalmente, reinicie el servicio MySQL para habilitar la nueva configuración.