Por padrão, uma nova instalação do MySQL geralmente possui 
 nenhum conjunto de senha  para o usuário raiz. Esta é uma vulnerabilidade de segurança e 
 deve ser alterada imediatamente  Após a instalação.  
 Aqui está um colapso do porquê e o que fazer: 
 * 
 instalação nova: Quando você instala o MySQL pela primeira vez, o usuário root (o administrador) pode ser criado sem uma senha. Isso é comum para permitir uma configuração inicial fácil.  
 * 
 Risco de segurança: Deixar o usuário root sem uma senha é um enorme risco de segurança. Qualquer pessoa pode se conectar ao seu servidor de banco de dados e obter controle total.  
 * 
 O que fazer:  imediatamente  Defina uma senha forte para o usuário root após a instalação do MySQL. As etapas variam um pouco, dependendo da versão e do método de instalação: 
 * 
 mysql 8.0 e mais tarde:  * O MySQL 8.0 apresenta um novo plug -in de autenticação `Caching_Sha2_Password` e define uma senha temporária gerada aleatoriamente durante a instalação. Você geralmente encontrará essa senha no log de erros do servidor (verifique `/var/log/mysqld.log` ou similar). Você * deve * alterar esta senha.  
 * 
 versões mais antigas (MySQL 5.7 e anterior):  * Geralmente não tinha senha inicial.   
 Como alterar a senha raiz:   Aqui estão os métodos mais comuns:  
 1. Usando `mysqladmin` (linha de comando - versões mais antigas):   `` `BASH 
 mysqladmin -u root senha "your_new_password" 
 `` `  
 Substitua `" your_new_password "` pela senha forte desejada. Pode ser necessário executar isso como `sudo 'ou com as permissões apropriadas.   
 2. Usando `mysql` (linha de comando):   * 
 Conectando sem uma senha (inicialmente):   `` `BASH 
 Raiz Mysql -u 
 `` `  
 * 
 Configurando a senha (MySQL 5.7 e anterior):   `` `SQL 
 Atualizar mysql.user Set autenticação_string =senha ('your_new_password') onde user ='root'; 
 Atualize mysql.User Set Plugin ='mysql_native_password' where user ='root'; - importante para compatibilidade 
 Privilégios descarregados; 
 `` `  
 * 
 Configurando a senha (MySQL 8.0 e mais tarde):   `` `SQL 
 Alterar o usuário 'root'@'localhost' identificado por 'your_new_password'; 
 Privilégios descarregados; 
 `` `  
 *Se você estiver se conectando de um host diferente (não `localhost`), ajuste a parte do host do usuário de acordo, por exemplo,` 'root'@'%' `para conectar -se de qualquer host (não recomendado).*   
 3. Usando ferramentas GUI (PhpMyadmin, MySQL Workbench, etc.):   * Conecte -se ao seu servidor MySQL usando a ferramenta GUI. 
 * Localize a seção de gerenciamento de usuários (geralmente em "usuários" ou "privilégios"). 
 * Encontre o usuário `root`. 
 * Edite o usuário e altere a senha.   
 Considerações importantes:   * 
 Senhas fortes: Use uma senha forte e exclusiva com uma mistura de letras, números e símbolos superiores e minúsculos. 
 * 
 hosts de usuário: Considere restringir o usuário `root` para conectar -se apenas ao` localhost` ou em um endereço IP específico, se possível. Isso reduz a superfície de ataque. 
 * 
 Práticas recomendadas de segurança: Atualize regularmente o MySQL, use um firewall e siga outras práticas recomendadas de segurança para proteger seu banco de dados.   
 Em resumo:não há uma senha padrão * para MySQL fora da caixa, mas é imperativo definir imediatamente uma senha forte para o usuário root após a instalação para proteger seu banco de dados.