Backup e Restauração do Banco de Dados

Em dado momento, devido a atualização ou problema como servidor, pode ser necessário a realização de um backup e restauração do banco de dados.

1 - Dump do banco de dados

cd /var/www/glpi/files/_dumps (para acessar a pasta de dump do glpi e poder salvar o banco de dados nela)

mysql -u root -p “show databases” (para visualizar os bancos de dados existentes no mysql)

mysqldump -u root -p glpi > glpi_bkp.sql
 (para fazer um backup do banco de dados).

tail -1 glpi_bkp.sql
 (para verificar se o backup foi realizado com sucesso).

2 - Criar uma base de dados limpa para restauração

mysql -e "CREATE DATABASE glpi"
mysql -e "GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost' IDENTIFIED BY 'senha"
mysql -e "GRANT SELECT ON mysql.time_zone_name TO 'glpi'@'localhost'"
mysql -e "FLUSH PRIVILEGES"

3 - Importar o banco de dados

mysql -u glpi -p glpi < glpi_bkp.sql