Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

Senha do banco mysql

Em nenhum momento durante a instalação do MySQL, apt-get install mysql-server, foi solicitado para eu cadastrar a senha do root. O comando mysql no terminal não funciona.

ubuntu@amazon:~$ mysql
ERROR 1045 (28000): Access denied for user 'ubuntu'@'localhost' (using password: NO)
5 respostas

Tenta

mysql -u root

Por padrão, o usuário padrão é “root” e a senha é vazia

Se o comando mysql não funciona procure onde está instalado o mysql e use o caminho completo do programa para chamar ele.

Se executado como root, o comando funciona.

~$ sudo mysql

mas como defino uma senha para o banco de dados para que a aplicação se conecte usando usuário e senha?

O usuário como root e a senha vazia não funcionou?

solução!

Achei a solução do problema nesse post https://cursos.alura.com.br/forum/topico-a-pagina-da-loja-do-exemplo-nao-abre-64920

~$ sudo mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '1234'; FLUSH PRIVILEGES;"