Não, a reinstalação de mysql-server
não excluirá seus arquivos de banco de dados, apenas excluirá os arquivos de pacote de mysql-server
. Você poderá acessar seus arquivos (banco de dados) depois de reinstalar o servidor.
Para limpar e instalar o mysql-server:
sudo apt-get purge mysql-server
sudo apt-get install mysql-server
Se você quiser excluir o banco de dados também, você deve excluí-lo primeiro antes de remover o mysql. Para excluir o banco de dados de forma limpa, no tipo de prompt do mysql:
drop database <database_name>
Eu encontrei uma outra maneira de excluir os arquivos do banco de dados, mas não tenho certeza se esta é uma maneira limpa de excluir o banco de dados, por isso, use um pouco de sal:
De uma pergunta no stackoverflow :
(A localização dos arquivos do banco de dados) é específica da instalação, mas se você tiver / var / lib / mysql, então:
- As tabelas MyISAM serão armazenadas em arquivos individuais em / var / lib / mysql / databasename /
- O InnoDB reside em / var / lib / mysql / ibdata (a menos que você tenha usado a configuração innodb_per_table, e nesse caso ele é armazenado muito parecido com as tabelas MyISAM)
Portanto, verifique a localização de seus bancos de dados nesses dois locais e exclua o diretório dos bancos de dados (requer privilégios de superusuário para ler e excluir).
- Veja também: Perguntas semelhantes em Unix e amp ; Linux