• Mantenimiento Informatico para Infraestructura TI
  • +34 911 108 258
  • Enviar correo
  • Lun - Vie: 9:30 - 18:00

Access denied for user ‘root’@’localhost’ (using password: NO) en Mac

In diciembre 10, 2019
Comments off
214 Views

Access denied for user ‘root’@’localhost’ (using password: NO) en Mac

Captura de pantalla 2019-12-09 a las 23.47.01

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.

Share on facebook
Facebook
Share on google
Google+
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Mantenimiento Informatico

Mantenimiento Informatico

Gracias por visitar nuestra página. Comparte esta página para poder ayudar a los demás.

Esta página no admite más comentarios.

Esta página no admite más comentarios.

× Iniciar chat.