Error:
[root@linux admin]# mysql -uroot -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Verificamos si tenemos selinux en modo enforced y si es así , el usuario mysql no debe estar confinado.
Editamos el fichero my.cnf:
sudo vi /etc/my.cnf
e introducimos la siguiente linea:
skip-grant-tables
:wq
Y reiniciamos mysql:
service mysql restart
Introducimos la siguiente linea, dejamos la password de root en mysql en blanco.
mysql -e "UPDATE mysql.user SET authentication_string='' WHERE user='root';"
Eliminamos la linea que hemos metido previamente:
sed -i 's/^skip-grant-tables.*/#skip-grant-tables/g' /etc/my.cnf
Y listo, ya podemos acceder.
No hay comentarios:
Los comentarios nuevos no están permitidos.