ERROR 1045 (28000) na instalação do servidor mysql [duplicado]

0

Eu sou novo no Ubuntu tentando instalar o MySQL.

sudo apt-get install mysql-server php5-mysql

para criar a estrutura de diretórios do banco de dados

sudo mysql_install_db

Então, para proteger eu uso

sudo mysql_secure_installation

e depois me pede para

Enter current password for root

Estou logado como root usando sudo su , mas quando tento digitar a senha, ele me dá

error:Enter current password for root (enter for none): 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' 
(using password: YES)

Digitando y para sim também está dando o mesmo erro.
por favor me ajude.

    
por drakpasanger 26.09.2014 / 21:18

1 resposta

3

Para redefinir sua senha do mysqld, siga estas instruções:

Pare o processo mysql demon usando este comando:

sudo /etc/init.d/mysql stop

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 &

Como você não está verificando as privs do usuário neste momento, é mais seguro desativar a rede. No Dapper, / usr / bin / mysqld ... não funcionou. No entanto, o mysqld - skip-grant-tables fez.

inicie o processo do cliente mysql usando este comando

mysql -u root

do prompt do mysql execute este comando para poder alterar qualquer senha

 FLUSH PRIVILEGES;

Em seguida, redefina / atualize sua senha

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

Se você tem uma conta root no mysql que pode se conectar de qualquer lugar, você também deve fazer:

UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';

Método alternativo:

   USE mysql
   UPDATE user SET Password = PASSWORD('newpwd')
   WHERE Host = 'localhost' AND User = 'root';

depois de receber uma mensagem indicando uma consulta bem-sucedida (uma ou mais linhas afetadas), liberar privilégios:

FLUSH PRIVILEGES;

Em seguida, pare o processo mysqld e reinicie-o da maneira clássica:

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

Existe outra maneira de usar o "Purge" fornecido no link

Fonte

    
por Apurv 26.09.2014 / 21:43