a instalação do mysql falha

1

Sempre que eu tento instalar o mysql 5.0.77 no CentOS 5.5, a instalação corre bem. Então, sempre que eu tento:

mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

(a senha está em branco)

Ao investigar mais, descobri que a tabela user do mysql db está vazia. Alguém sabe a solução para este problema.

Obrigado.

    
por Gautam 15.10.2010 / 06:28

2 respostas

1

Obrigado karmawhore! A reinstalação não funcionou. Mas resolvi o problema inserindo manualmente o root na tabela mysql-user usando o mysqld --skip-grant-tables.

    
por 18.10.2010 / 04:37
1

você teve uma instalação existente e você fez o upgrade? ou é uma nova instalação?

Se você acabou de instalá-lo, tente reinstalar o pacote depois de eliminá-lo.

Se foi uma atualização, você pode pará-lo e executar o daemon com:

/usr/sbin/mysqld --skip-grant-tables

depois, entre no cliente e crie seu nome de usuário. Reinicie o MySQL depois que a execução com skip-grant-tables executar seu servidor sem autenticação e qualquer conexão tiver privilégios root / grant.

(não tenho 100% de certeza sobre o caminho para o mysqld enquanto eu executo o Debian, mas o método é o mesmo)

    
por 15.10.2010 / 06:33

Tags