Mysql dump

De MochilaWiki
Revisão de 02h38min de 18 de janeiro de 2011 por Banto Palmarino (discussão | contribs)
Ir para navegaçãoIr para pesquisar

tive um encrenca para exportar um banco de dados, de forma que ele fique no próprio servidor para que eu baixe para outro servidor e não para minha máquina local. como não sei como fazer isso no phpmyadmin, nem sei se ele faz isso, fui atrás de outro aplicativos e achei um ótimo chamado SypexDumper.

O SypexDumper é liberado sob a licença BSD e seu site é http://sypex.net/, mas se você ainda não aprendeu a falar russo..

wget -c http://sypex.net/files/SypexDumper_208.zip
wget http://pub.nkosi.org/mysqldump/sxd2_lang_pt-br_by_Tarcio_Zemel.zip
unzip SypexDumper_206.zip -d /var/www
unzip sxd2_lang_pt-br_by_Tarcio_Zemel.zip
cp lng_pt-br.php /var/www/sxd/lang/lng_en.php
chown -R www-data sxd
cd  /var/www/sxd/; chmod 666 cfg.php ses.php

outros aplicativos, que não serviram para o que eu queria, e que vale a pena dicar comentado são:

importa dump

export dump

mirror: http://pub.quijaua.com.br/mysqldump/

export para csv

select * INTO OUTFILE '/tmp/result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED
BY '"' ESCAPED BY '\\' LINES TERMINATED BY '\n' FROM listeners WHERE 1;

exportando mysql para ods via php

dump já em gz

$ mysqldump -u [uname] -p[pass] [dbname] | gzip -9 > [backupfile.sql.gz]