Access denied for user ‘root’@’localhost’ o como hacer un superusuario en Mysql tipo root

Por seguridad, veras que tras instalar phpmyadmin, adminer o similar, no puedes hacer logon con el usuario ‘root‘. Esta deshabilitado su uso.

Podemos hacer un usuario llamado ‘master‘ por ejemplo con los mismos poderes, con el que si podremos iniciar sesion, y hará sus veces de root.

En la consola entramos a mysql y ejecutamos estas dos sentencias:

CREATE USER 'master'@'localhost' IDENTIFIED BY 'topSECRET';

GRANT ALL PRIVILEGES ON *.* TO 'master'@'localhost' WITH GRANT OPTION;

8 comments

Leave a 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.