Mysql
Ir para navegação
Ir para pesquisar
Entrando no mysql
mysql -u root -p
el pede a senha de root que deve ter sido configurada depois da instalação
Dentro do mysql
mysql> status
mostra o status da base
mysql> show databases;
para ver as bases definidas
mysql> use moodle;
para trabalhar com uma base (moodle por exmplo)
Dentro da base, podemos ver a tabelas com:
mysql> show tables;
e checar uma dada com (mdl_scale por exemplo é uma tabela do moodle)
mysql> check table mdl_scale; mysql> repair table mdl_scale;
a segunda linha é para repará-la, caso esteja corrupta (o que impediria o BACKUP externo)
Backup de uma base
Na linha de comando, ou seja sem entrar no mysql
mysqldump -u root -p moodle > moodle.sql
faz o backup da base do moodle por exemplo
mysql -u root -p moodle < moodle.sql
recupera a base "moodle" do backup "moode.sql"
Backup completo
Isto é para fazer backup de todas as bases gerenciadas pelo mysql
mysqldump -u root -p --all-databases > alldb_data.sql