Como redefinir uma senha de root mysql perdido

Você já esqueceu sua senha de root do MySQL? É uma daquelas coisas que só acontece apesar das inúmeras precauções se poderia tomar. Como resultado, você está trancado para fora de seu servidor de banco de dados. Você não pode criar novos bancos de dados e ficam com pouco controle sobre o estado de seu servidor de banco de dados. Em tais situações saber como recuperar o acesso root ao seu servidor de banco de dados vem a calhar. Então aqui está o que você pode fazer para redefinir a senha para o usuário root no MySQL em Windows e Linux.

Utilizadores do Windows:

Faça logon no servidor como administrador. Matar o servidor MySQL se ele está em execução. Para fazer isso você precisa do Gerente de Serviços do Windows, então clique no Menu Iniciar, em seguida, ir para a Painel de controle, depois para o Ferramentas administrativas, e selecione Serviços. Aqui procure o servidor MySQL e pará-lo. Se ele não está listado lá e MySQL é até executá-lo significa que o MySQL não está sendo executado como um serviço. Nesse caso, você precisa carregar o Gerenciador de Tarefas que você deve ser capaz de acessar usando a combinação de teclas de Ctrl + Alt + Del. Agora mate o processo de MySQL.

Com o processo de MySQL parado você precisa forçar uma mudança de senhas em MySQL usando uma combinação da ATUALIZAR e RUBOR opções. Então, lançar o seu editor de texto favorito e criar um novo arquivo. Digite o seguinte texto no arquivo substituindo “NewMySQLPassword” com sua nova senha:

ATUALIZAÇÃO mysql.user SET password = ( “NewMySQLPassword”) onde o usuário = `root`-
FLUSH PRIVILEGES;

O que a primeira linha faz é que ele atualiza o valor do campo “Password” na mysql.user tabela para a “raiz” usuário “NewMySQLPassword”. A segunda linha libera o antigo conjunto de privilégios e garante que sua nova senha é utilizada em todos os lugares. Salve este texto como C: mysql_reset.txt.

Em seguida, você precisa iniciar o seu servidor MySQL passando este arquivo como um parâmetro de configuração. Lançar um terminal, indo para o Menu Iniciar, então, para Corre, e em seguida, escreva cmd e pressione Enter. Agora digite o seguinte comando:

C: mysql bin --init-arquivo mysqld-nt = C: mysql_reset.txt

Uma vez que o servidor é feito a partir excluir o arquivo C: mysql_reset.txt. Sua senha de root do MySQL deve ser reposto agora. Agora reinicie o servidor MySQL novamente. Volte para o gerenciador de serviços Windows novamente para fazer isso. Sua nova senha root do MySQL deve trabalhar para você agora.

Video: Como Alterar a Senha do MySQL Via WAMP

Usuários Linux:

Faça logon em sua máquina Linux como usuário root. As etapas envolvidas na redefinir a senha de root do MySQL são para parar o servidor MySQL, reiniciá-lo sem as permissões ativas para que possa entrar em MySQL como root sem uma senha, definir uma nova senha e, em seguida, reiniciá-lo normalmente. Aqui está como fazê-lo. Em primeiro lugar, parar o servidor MySQL:



# /etc/init.d/mysql parar

Agora iniciar o servidor MySQL usando o --skip-grant-tables opção, que irá executar o servidor sem carregar as configurações de permissões:

Video: MySQL ScreenCast 02 - Configurando o my.cnf e recuperando a senha do root

# Mysqld_safe --skip-grant-tables &

o & opção no final faz com que o comando que executou prazo, como um processo de fundo. Agora fazer logon no seu servidor MySQL como root:

root # mysql -u

Ele deve permitir que você em sem solicitar uma senha. Os passos seguintes irão definir a nova senha:

mysqlgt; usar mysql
mysqlgt; atualização utilizador definir password = senha ( “NewMySQLPassword”), onde User = `root`-
mysqlgt; privileges- nivelada
mysqlgt; Sair

Video: Alterando a senha do MySQL

Substituir “NewMySQLPassword” com sua própria senha. Eis o que acontece aqui. A primeira linha seleciona as tabelas de configuração do MySQL. A segunda linha atualiza o valor do campo “Password” para a “raiz” usuário “NewMySQLPassword”. A terceira linha libera o antigo conjunto de privilégios e garante que sua nova senha é utilizada em todos os lugares. Agora, o último passo é reiniciar o servidor normalmente e usar sua nova senha root faça login:

Video: Restablecer contraseña de root de mysql en windows

# /etc/init.d/mysql parar
# /etc/init.d/mysql começar
# Mysql -u -pNewMySQLPassword raiz

Parabéns, sua nova senha MySQL raiz está definido e seu servidor MySQL está pronto para ser usado novamente. Lembre-se de atualizar todos os seus aplicativos para usar essa senha se você estiver usando-lo em qualquer lugar.


Artigos relacionados