1045 Erro ao usar o mysql -u root

0

não encontrei a minha resposta em perguntas semelhantes, por isso faço a minha pergunta aqui:

Eu segui as instruções na página ApacheMySQLPHP em help.ubuntu.com

mas após a instalação do MySQL & amp; usando o comando mysql -u root on sudo su - mode me deu isto:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Qual é o problema?

Estou usando o Ubuntu 14.04 LTS se for útil ...

Obrigado a todos.

EDITAR : Eu reinstalei o pacote depois que recebi o erro 1045 ao definir a senha no processo de instalação, mas nenhum resultado útil ...

EDIT2 : A única alteração é NÃO para SIM ...: |

EDIT3 : Preciso reinstalar ou redefinir a senha?

    
por Arshia Aghaei 24.12.2015 / 22:44

2 respostas

2

Quando o servidor MySQL é instalado, geralmente é solicitado que você defina uma senha para o usuário root.

Então, quando você está tentando fazer login, forneça também a opção -p .

O comando correto no seu caso é mysql -u root -p

    
por Sledge Hammer 24.12.2015 / 23:03
0

Depois de instalar o MySQL, você precisa inicializar a senha para o usuário root pelo comando:

mysqladmin -u root password <newpass>

E para acessar você terá que usar o comando:

mysql -u root -p
    
por Tung Tran 25.12.2015 / 05:12