Pular para o conteúdo principal

Corrigindo erro Error: Access denied for user 'root'@'localhost' do mysql

 Se ao instalar o mysql, você se deparar com esse erro ao tentar se conectar, abra um terminal e digite o seguinte comando:

$ sudo mysql

Após logar no mysql, digite o seguinte comando, digitando sua senha.

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua-senha';

 
Para fazer um teste, digita o comando no terminal e depois coloque sua senha:

$ mysql -u root -p 

Comentários

Postagens mais visitadas deste blog

Instalando o Office 2010 no linux!

Para instalar o Office 2010 em qualquer distribuição linux, devemos usar um programa chamado Wine, mas existe um outro que utiliza o Wine como base, e facilita a instalação de programas, já que escolhe automaticamente as .dlls necessárias. Se você utiliza o Mageia, entre na Centro de Controle Mageia, e na seção Instalar e Remover Programas, procure por Playonlinux, e samba-winbind e instale-os. Abra o Playonlinux, e clique em Instalar um programa. Vá em Escritório, e clique na versão do Office a ser instalado, que no caso é o Microsoft Office 2010. Siga com o processo de instalação normalmente, e depois irá ser perguntado se você deseja criar atalhos no menu. É recomendável que se crie para facilitar a procura. Após instalar, feche o Playonlinux e abra o Office para ver se está funcionando. Como ativar Após instalar e testar o Office, vamos ativá-lo. Abra novamente o Playolinux, Office, e agora clique em Microsoft Office 2010 Activation. Clique em Instalar, e Avance. Escol...

Alterando sistema de autenticação do usuário root no mysql!

   Por padrão, o usuário root vem com sistema de autenticação auth_socket e não permite que você faça pelo phpmyadmin, MySQL Workbench por exemplo, mas é simples corrigir isso. Abra um terminal e digite o seguinte comando: $ sudo mysql -p Insira sua senha de usuário do computador e depois a senha do usuário root do mysql. Após feito isso, acesse o banco de dados do mysql: $ use mysql; E agora digite o seguinte comando para alterar o padrão de autenticação para mysql_native_password. Lembrando de trocar 'your_new_password' por sua senha de root; $ ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_new_password';