# 1045 Não é possível efetuar login no servidor MySQL

7

Eu sou totalmente novo em linux / ubuntu Eu estou tentando configurar lâmpada no meu sistema operacional, no entanto eu instalei apache , php , mysql seguindo os comandos:

sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
sudo apt-get install phpmyadmin

tudo funciona bem, exceto que eu não consigo logar no MySQL (o que leva ao login de falha do phpmyadmin) recebendo os erros:

#1045 Cannot log in to the MySQL server
Access denied for user 'root'@'localhost' (using password: YES)

Eu pesquisei o problema e tentei reinstalar todos os componentes instalados, mas o mesmo resultado apareceu!

no windows eu costumo modificar o conteúdo do arquivo mysql configure mas no ubuntu nada é igual ao windows!:)

alguém pode me ajudar nisso, realmente precisa configurar lampp: -S

obrigado em avançado

    
por dariush 26.06.2012 / 16:36

1 resposta

12

Acho que você deve redefinir a senha do usuário root.

Como redefinir a senha de root do MySQL.

Para redefinir sua senha do usuário root do mysql, siga estas instruções.

Step1. Pare o processo mysql demon usando este comando:

sudo service mysql stop

Step2. Inicie o processo demon do mysqld usando a opção --skip-grant-tables com este comando:

sudo /usr/sbin/mysqld --skip-grant-tables --skip-networking &

Step3. Inicie o processo do cliente mysql usando este comando:

mysql -u root

Step4. No prompt do mysql, execute este comando para poder alterar qualquer senha:

FLUSH PRIVILEGES;

Step5. Em seguida, redefina / atualize sua senha e saia:

SET PASSWORD FOR root@'localhost' = PASSWORD('password');
quit

Step6. Inicie o processo mysql demon usando este comando:

sudo service mysql start

Agora, você pode efetuar login no MySQL como usuário root.

    
por vine_user 26.06.2012 / 17:33