Mysql

De Física Computacional
Revisão de 14h57min de 19 de setembro de 2011 por Tekkito (discussão | contribs) (Criou página com '== 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 ...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar
A versão imprimível não é mais suportada e pode ter erros de renderização. Atualize os favoritos do seu navegador e use a função de impressão padrão do navegador.

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