aprender a alterar sua senha MySQL é uma obrigação para a segurança básica do site. Para começar, altere a senha raiz do seu servidor localhost. É fácil e rápido, especialmente se você estiver executando um servidor web XAMPP localhost.
uma das melhores coisas sobre a execução de seu próprio servidor web localhost XAMPP é ser capaz de fazer todos os testes e projetos que você deseja sem nenhum custo. Uma das coisas que se esquece em muitos desses casos são algumas práticas básicas de segurança, como não usar a senha padrão.
para a maioria de cada instalação do XAMPP, as pessoas tendem a manter sua senha em branco padrão. Isso não é muito segurança consciente de nós agora é? A boa notícia é que você pode alterar a senha raiz (também conhecida como senha de administrador) para sua conta localhost phpMyAdmin/MySQL em apenas alguns minutos. Veja como!Primeiro, ative o MySQL / Apache
primeiro abra o painel de controle do XAMPP e verifique se o Apache e o MySQL estão em execução. Você saberá que eles estão executando por seus nomes sendo destacados em verde.
em seguida, inicie o prompt de comando especializado do Windows clicando no botão “Shell” no lado direito. Isso abrirá uma janela preta intitulada “XAMPP para Windows”.
Alterar senha raiz para MySQL
no prompt de comando digite o seguinte: (observe o hífen duplo antes do Usuário, estes são importantes. Se você não tiver esses hífens duplos, o comando não funcionará. Pense neles como parte da sintaxe correta para o comando. )
mysqladmin --user=root password "SUPERsecretPASSWORD"
isso redefinirá o usuário chamado “root” com uma nova senha de “SUPERsecretPASSWORD” (sem as aspas). Para que este comando funcione corretamente, você deve ter as aspas duplas.
este comando permitirá que você defina a senha somente se estiver usando a senha em branco padrão. Se sua senha já foi definida ou alterada em outro momento, você precisará usar o seguinte comando:
mysqladmin --user=root --password=OLDpass password "NEWpassword"
onde ” OLDpass “seria sua senha atual para o usuário” root”. Novamente, observe o hífen duplo antes do “Usuário ” e”senha”.
esta redefinição de senha pode funcionar para todas e quaisquer contas MySQL e phpMyAdmin existentes. Você só precisa alterar o nome de usuário e a senha no comando.
verifique se a alteração da senha raiz funcionou!
agora, como qualquer bom nerd de computador, é sempre uma boa ideia certificar-se de que a senha foi alterada com sucesso. Para fazer isso, executaremos um comando SQL simples no prompt de comando usando nosso nome de usuário e senha:
mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"
- se a mudança de senha foi bem sucedida, você verá um pequeno gráfico ASCII feito que se parece com ele fazendo alguma matemática básica, como na imagem acima.
- se a alteração da senha não tiver êxito, você verá uma mensagem de erro informando “acesso negado para root do Usuário@localhost” (ou qualquer que seja seu nome de usuário).
ativar logins de nome de usuário / senha
depois de definir uma senha ou alterar sua senha para a conta MySQL, você deve atualizar seu estilo de login do phpMyAdmin. É super fácil de fazer. Navegue até o arquivo de configuração phpMyAdmin, config.inc.pai. Você pode encontrá-lo dentro do Diretório de instalação do phpMyAdmin. Se você estiver usando XAMPP, então será (C:\xampp\phpMyAdmin\config.inc.pai).
depois de abrir o arquivo de configuração phpMyAdmin, você precisa habilitar logins de estilo regulares. Navegue pelo Arquivo, ou controle + F, para encontrar a variável “auth_type”. (Saiba mais sobre o auth_type aqui) provavelmente terá uma linha completa parecida com esta:
$cfg = "config";
atualize o valor do “auth_type” e defina-o igual a “cookie”. Ao definir isso, você ativará logins de cookies para phpMyAdmin. Dessa forma, você poderá fazer o login usando o formulário de login do phpMyAdmin e inserindo seu nome de usuário e senha.