Hostwinds Tutoriais
Resultados da busca por:
Índice
Se você gostaria de redefinir a senha para a senha do MySQL do usuário raiz, este guia irá ajudá-lo através desse processo.
Você vai querer ter a versão correta antes de continuar com este guia e pode obtê-lo usando este comando:
mysql --version
Antes de continuar com o seguinte, você vai querer saber que essas etapas destinam-se a ser executadas pelo usuário raiz usando os comandos su ou sudo. Login como seu usuário root não é recomendado.
Para alterar a senha do MySQL, você precisará primeiro parar o serviço MySQL.
service mysql stop
Se você souber sua senha, poderá alterá-lo usando a linha de comando mysql com a seguinte para o usuário raiz neste exemplo
mysql -u root -p
set password=password('new_password');
flush privileges;
Substitua o new_password acima com sua nova senha.
Ao executar o MySQL sem carregar qualquer informação sobre os privilégios do usuário, você pode acessar a linha de comando sem usar privilégios raiz que exigiria uma senha.Você pode fazer isso não permitindo que o banco de dados carregue as tabelas de concessão.Você também vai querer pular networking para evitar quaisquer riscos de segurança.
É importante notar que o uso de networking de rede abaixo é muito inseguro e só deve ser executado ao redefinir a senha do usuário raiz, se tiver esquecido.
Inicie o prompt de comando do MySQL usando este comando:
mysqld_safe --skip-grant-tables --skip-networking &
Agora você poderá acessar o banco de dados sem usar a senha raiz.
mysqk -u root
Um prompt de comando do MySQL aparecerá:
Prompt do MySQL
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Agora você pode alterar a senha e vai querer permanecer no prompt de comando do MySQL.
Você primeiro vai querer usar o comando Powan Privileges.
FLUSH PRIVILEGES;
Agora podemos realmente alterar a senha da raiz e sair da linha de comando mysql pressionando Ctrl + C para sair.
Você pode então usar um dos comandos abaixo para alterar sua senha com base na versão do MySQL que você está usando.
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
Digite sua nova senha acima e substitua o new_password.
Depois de receber a mensagem de que a consulta foi OK, você pode lavar privilégios
FLUSH PRIVILEGES;
Agora você precisa iniciar o serviço.
sudo service mysql start
Agora você pode confirmar se a redefinição de senha funcionou executando o seguinte comando:
mysql -u root -p
Escrito por Hostwinds Team / abril 11, 2018