Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como redefinir/alterar a linha de comando da senha do root do MySql no ubuntu linux


Aqui, mostrarei como redefinir/alterar a linha de comando da senha do root do MySql no ubuntu linux, usando alguns comandos da CLI do mysql, você pode recuperar facilmente sua senha administrativa do mysql. Como esqueci minha senha de root do mysql, uso os comandos abaixo para redefinir minha senha de root do mysql e funciona como charme.
Error:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ 
(using password: NO)

Então eu segui os passos abaixo para redefini-lo





Etapa 1: Primeiro faça o login no seu servidor ubuntu usando ssh e pare o servidor mysql.
sudo /etc/init.d/mysql stop

OU
sudo service mysql stop

Etapa 2: Inicie o processo servidor/daemon MySQL (mysqld) com a opção –skip-grant-tables para que ele não solicite a senha.
 sudo mysqld_safe --skip-grant-tables &






Etapa 3: Conecte-se ao servidor mysql como usuário root executando o comando abaixo no terminal.
sudo mysql -u root

Etapa 4: Defina a nova senha do usuário root do mysql. Basta substituir “NewPassword” pela senha desejada no comando abaixo.
UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit;

Etapa 5: Tudo feito agora reinicie o servidor mysql.
sudo /etc/init.d/mysql start

OU
sudo service mysql start

Se você gostou deste post, não se esqueça de assinar meu caderno público para mais coisas úteis