A instalação do servidor MySQL envolve aproximadamente três etapas: 1) descompactar o software; 2) criar um banco de dados padrão; 3) criar um usuário / senha padrão (e armazená-lo no banco de dados).
Se você perder acidentalmente os arquivos do banco de dados (normalmente localizados em /var/lib/mysql
), poderá iniciar novamente sem reinstalar completamente o pacote do servidor. Isso é feito com o comando mysqld --initialize
. Se você executar este comando enquanto um banco de dados já estiver no lugar, ele reportará um erro ("Arquivo existe") e ele não tentará sobrescrever o banco de dados. No entanto, se você não tiver certeza se o procedimento de instalação foi concluído corretamente, não há problema em excluir o diretório /var/lib/mysql
e reinicializar o banco de dados.
O --initialize
flag fará com que o MySQL gere um usuário root e uma senha aleatória, que é gravada no arquivo de log. Para mais informações, consulte man mysqld
.