Este post mostra procedimentos para efetuar uma cópia da base de dados do Moodle no servidor MySQL. Trata-se de um dos procedimentos para fazer atualização do Moodle com segurança.
A cópia da base consiste fazer um backup e depois restaurar o backup. Os procedimentos mostrados aqui, usam linha do comando. Isso é mais seguro que usar interfaces gráficas como phpMyadmin ainda mais quando a base é muito grande.
1) Para realizar o backup, execute no servidor os seguintes comandos.
mysqldump -u dbuser -p dbname > dbname.sql
2) Para restaurar, execute os seguintes comandos
Acesse os serviço mysql
mysql -u root -p
Criar banco de dados
CREATE DATABASE newdbname;
Usar o banco recém-criado
use newdbname;
Importar arquivo de backup
\.dbname.sql
Feito isso, a base será clonada.