Skip to content
Code and Bytes Code and Bytes

Code and Bytes
Code and Bytes

Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

Posted on 14 May, 202114 May, 2021
Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in 
Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in

Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que no es reconocido por las versiones anteriores de PHP (mysqlnd).

Solución 1: Actualizar PHP a una versión mas reciente.

Solución 2: hacer un downgrade a mysql.

Solución 3: Usar el métono de autenticación anterior explicado a continuación.

sudo nano /etc/mysql/my.cnf

Agregar al final

[mysqld]
default-authentication-plugin=mysql_native_password

Y ejecutar la consulta:

alter user 'username'@'localhost' identified with mysql_native_password by 'password';
Linux MySQL PHP

Post navigation

Previous post
Next post

Related Posts

Enviar mensajes a través de la API de Telegram a un Canal

Posted on 28 April, 201828 April, 2018

A continuación como enviar mensajes a tráves de la API de Telegram a un canal: El canal primero debe ser público, con el fin de saber el id del canal. Tener un Telegram BOT. https://api.telegram.org/bot[BOT_API_KEY]/sendMessage?chat_id=[NOMBRE_DEL_CANAL_O_ID]&text=[MENSAJE] BOT_API_KEY es la API Key generada por BotFather cuando se crea el bot NOMBRE_DEL_CANAL_O_ID nombre o…

Read More
Linux

Habilitar Wake On Lan en CentOS 7

Posted on 13 April, 202013 April, 2020

Wake-on-LAN o WOL es la capacidad de encender una computadora que está conectada a una red por medio de un mensaje de red especial llamado Paquete Mágico, el cual contiene la dirección MAC de la computadora de destino. Si la computadora de destino tiene una tarjeta de red que soporta…

Read More

VSFTPD: 530 Login incorrect

Posted on 16 June, 2014

Luego de crear un usuario FTP en linux y conectarse correctamente aparece el error: Respuesta: 530 Login incorrect. Error: Error crítico Error: No se pudo conectar al servidor La solución es la siguiente: sudo apt-get remove vsftpd sudo rm /etc/pam.d/vsftpd sudo apt-get install vsftpd    

Read More

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Buscar

Categorias

  • AI (2)
  • Asterisk (9)
  • Bases de datos (1)
  • DevOps (4)
  • Git (2)
  • HTML (1)
  • Laravel (6)
  • Linux (67)
  • MCP Server (1)
  • Mikrotik (3)
  • MySQL (5)
  • n8n (1)
  • Personal (4)
  • PHP (15)
  • Python (2)
  • Software recomendado (1)
  • Tips (1)
  • VSCode (4)
  • vTiger (4)
  • Windows (10)
  • Wordpress (4)
©2026 Code and Bytes | WordPress Theme by SuperbThemes