Error al conectar base de datos mysql 8

Error al conectar base de datos mysql 8

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.

    • Related Articles

    • Utilizando el Administrador de Base de Datos

      El Administrador de Base de Datos  es un 'DBMS' (Sistema Gestor de base de datos) de Scriptcase, esta herramienta permite crear tablas, modificar la estructura de sus tablas, generar diagramas ER (Entidad x Relaciones), realizar la exportación de las ...
    • Corregir error de acceso a la propia base de datos de Scriptcase

      Algunas veces nos encontramos con un error de acceso a la propia base de datos de Scriptcase, como muestra la siguiente imagen:   Este problema ocurre cuando cambiamos el nombre de la carpeta del scriptcase a otro nombre, como "sc". Entonces, el ...
    • Error de conexión: error_profile_test_module

      Cuando desplegamos un proyecto a la hora de configurar la conexión, nos encontramos con este tipo de error: “Error de conexión: error_profile_test_module” Este error normalmente ocurre cuando utiliza un tipo de DBMS de entorno de producción diferente ...
    • Diccionario de datos

      El diccionario de datos es una herramienta importante para la creación de sistemas multilingües, utilizando este recurso es posible crear un depósito de datos para usar en las aplicaciones generadas en el proyecto o en nuevas aplicaciones. El ...
    • Cómo conectarse a MySQL 8.0

      MySQL 8 usa una autenticación diferente que sus antecesores, que hasta el momento no es aceptada por PHP 7, que genera el error "El servidor solicitó un método de autenticación desconocido para el cliente" al conectarse a Scriptcase. Primero, debe ...