Access denied for user ‘root’@’localhost’ (using password: NO) en Mac
ACCESS DENIED FOR USER ‘ROOT’@’LOCALHOST’ (USING PASSWORD: NO) EN MAC OSX
Cuando se necesita acceder a phpmyadmin utilizando la autentificación http (usuario y contraseña), una vez instalado el XAMPP en Mac OSX aparece el siguiente error access denied for user root

Para conceder los permisos sobre la base de datos debe seguir los pasos:
1. Abrir Xampp y pulsar Open Terminal
2. Introducir el siguiente comando que permite la conexión a la base de datos:
mysql -u root -p después introducir la contraseña del usuario root y pulsar Intro
Se abre la siguiente ventana.
3.
Se debe introducir el siguiente comando:
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘nueva contraseña’;
FLUSH PRIVILEGES;
4. Para salir de MariaDB debemos introducir el siguiente comando : quit y pulsar Intro
5. Montamos la carpeta pulsando el botón Mount que se encuentra en la pestaña Volumenes
6. Cambiamos la ventana al Terminal abierto anteriormente
7. Cambiamos de directorio con el comando cd al directorio phpmyadmin:
cd /opt/lampp/phpmyadmin
8. Cambiamos los permisos del archivo config.inc.php con el siguiente comando :
chmod 766 config.inc.php y pulsamos Intro
9. Volver a Control de XAMPP y pulsar el botón Explore
10. Abrimos la carpeta \lampp\etc\extra\ y para editar el archivo httpd-xampp.conf
11. Debemos añadir las siguientes:
Order allow,deny
Allow from all
líneas y comentar línea
#Requiere local
12. Guardamos el archivo y cambiamos de carpeta a \opt\lampp\phpmyadmin para editar el archivo config.inc.php
Se debe cambiar el valor “config” por “http”
13. Guardamos el archivo y volvemos al Terminal (nos aseguramos que estamos dentro de la carpeta \opt\lampp\phpmyadmin para cambiar los permisos:
chmod 644 config.inc.php
14. Cerramos el Terminal y reiniciamos el servicio Apache utilizando el Panel de Control de XAMPP pulsando el botón Restart:
15. Accedemos a la pestaña General y pulsamos el botón Go to Application y pulsamos en phpmyadmin
16. Introducimos el usuario y la contraseña para conectar a la base de datos
17. Ahora se pueden crear varias cuentas de usuario pulsando Cuentas de usuarios
Contacta con nosotros para enviarte el enlace con la descarga del programa.