PhpMyAdmin: Resolvendo erro Access denied 'root' @ 'localhost'
Este erro é normalmente relacionado a falta de previlégios de usuario
Precisa ter a senha de root.
No terminal digite:
mysql -uroot -p
mysql> CREATE DATABASE `BANCO` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
-Resultará: Query OK, 1 row affected (0.11 sec)
mysql> CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha123';
-Resultará: Query OK, 0 rows affected (4.22 sec)
mysql>
mysql> GRANT ALL PRIVILEGES ON `BANCO` . * TO 'usuario'@'localhost' WITH GRANT OPTION ;
-Resultará: Query OK, 0 rows affected (0.15 sec)
mysql> flush privileges;
-Resultará: Query OK, 0 rows affected (0.88 sec)
Atenção:
Este comando a seguir garantirá poder para tudo, inclusive criar banco de dados. Caso não deseje dar tal poder basta não executar
mysql> GRANT ALL PRIVILEGES ON * . * TO 'usuario'@'localhost' WITH GRANT OPTION ;
-Resultará: Query OK, 0 rows affected (0.03 sec)
mysql>EXIT
Execute http://localhost/phpmyadmin
Teste login com o usuario: usuario e senha Senha123
Precisa ter a senha de root.
No terminal digite:
mysql -uroot -p
mysql> CREATE DATABASE `BANCO` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
-Resultará: Query OK, 1 row affected (0.11 sec)
mysql> CREATE USER 'usuario'@'localhost' IDENTIFIED BY 'senha123';
-Resultará: Query OK, 0 rows affected (4.22 sec)
mysql>
mysql> GRANT ALL PRIVILEGES ON `BANCO` . * TO 'usuario'@'localhost' WITH GRANT OPTION ;
-Resultará: Query OK, 0 rows affected (0.15 sec)
mysql> flush privileges;
-Resultará: Query OK, 0 rows affected (0.88 sec)
Atenção:
Este comando a seguir garantirá poder para tudo, inclusive criar banco de dados. Caso não deseje dar tal poder basta não executar
mysql> GRANT ALL PRIVILEGES ON * . * TO 'usuario'@'localhost' WITH GRANT OPTION ;
-Resultará: Query OK, 0 rows affected (0.03 sec)
mysql>EXIT
Execute http://localhost/phpmyadmin
Teste login com o usuario: usuario e senha Senha123
Comentários
Postar um comentário