Backup
From MGWiki
Fazendo Backup dos dados de seu more.groupware
Backup são tediosos. Especialmente desde que nós ainda não temos nenhum módulo de backup. Mas acredite em mim, um backup pode salvar seu dia, então você deveria realmente pensar sobre ele.
Backup de seu banco de dados MySQL
Um modo de fazer um backup manualmente a partir do prompt de comando será descrito abaixo.
Nota
Uma ferramenta gráfica e baseada em web, para ajudar você com as tarefas descritas nesta seção é o phpMyAdmin que pode ser baixada de http://www.phpmyadmin.net/
Inicie uma seção de terminal (Linux) ou prompt de comando (Windows) e entre o seguinte comando:
mysqldump --add-drop-table -a -u username -p database > path/to/backup.sql
Você deve substituir username com o nome de um usuário que possa ler as tabelas no banco de dados que você usa para o more.groupware. path/to/backup.sql é o caminho e nome do arquivo que será escrito durante o backup, exemplo, C:\backup\mgwbackup.sql.
Se você receber o erro "comando inválido" ou algo parecido, você tem que usar cd para ir até o diretório /bin do MySQL (por exemplo, cd C:\mysql\bin) antes de executar o comando novamente.
Depois de entrar o comando você tem que pressionar a tecla 'enter'. Entre com a senha do MySQL para o usuário username e pressione 'enter' mais uma vez. O backup será despejado no arquivo indicado.
Agora você tem um backup do banco de dados que pode ser armazenado em lugar seguro. mas, você deveria também fazer uma cópia do diretório do moregroupware completo (cp -R mgwfolder backupfolder se você usa o linux ou use o Explorer caso estiver usando o Windows).
Você deve fazer uma cópia do diretório para obter um backup dos seus emails, que estao armazenados em modules\webmail2\store, os conteúdos do módulo 'Arquivos' e o arquivo de configuração chamado config.inc.php.
Restaure seu banco de dados MySQL
Um backup só faz sentido se você puder restaurá-lo. Logo, você deveria tentar isto ao menos uma vez antes de um desastre, para ter certeza que tudo funciona como esperado!
Nota
Uma ferramenta gráfica e baseada em web, para ajudar você com as tarefas descritas nesta seção é phpMyAdmin que pode ser baixada de http://www.phpmyadmin.net/
1. Configure seu computador com as mesmas configurações do Apache e MySQL de antes da 'quebra do computador'.
2. Copie seu diretório backup do mgw de volta para o mesmo lugar em que sua velha instalação foi colocada.
3. Execute isto para criar um banco de dados vazio:
mysql -u username -p -e 'CREATE DATABASE database'
Use o mesmo nome de banco de dados que era usado. Substitua o username com o nome de um usuário que possa criar um banco de dados.
4. Restaure os dados com o comando:
mysql -u username -p database < path/to/backup.sql
Você deve substituir username com o nome de um usuário que possa criar tabelas no banco de dados que você criou. path/to/backup.sql é o caminho e o nome do arquivo que foi escrito durante o backup, exemplo, C:\backup\mgwbackup.sql. Depois de entrar o comando você tem de precionar 'enter'. Insira a senha do MySQL e pressione 'enter' mais uma vez. O banco de dados será restaurado com todas as informações do arquivo de backup.
Espero que agora você possa logar no Moregroupware sem qualquer perda de dados!

