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
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?
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
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