Solución al error de mysql «Error: SET PASSWORD has no significance for user ‘root’@’localhost’ as …»

Published:

Después de instalar el paquete de mysql o mariaDB en nuestro linux, sigue lanzar el script de instalación mysql_secure_installation, pero podemos encontrarnos con el error:

Failed! Error: SET PASSWORD has no significance for user ‘root’@’localhost’ as the authentication method used doesn’t store authentication data in the MySQL server. Please consider using ALTER USER instead if you want to change authentication parameters.

Esto se puede solucionar, saliendo y lanzamos lo siguiente:

mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'nuevo_password';

Después de realizar esto, podemos avanzar con la instalación.

- Advertisement -
Jorge
Jorgehttps://nksistemas.com
Soy Jorge, Sr Sysadmin Linux/DevOps/SRE y creador de NKSistemas.com Trabajo con plataformas: Linux, Windows, AWS, GCP, VMware, Helm, kubernetes, Docker, etc.

Related articles