Si vous avez Ruby, vous pouvez installer le mysql2xxxx gem (pas le gem mysql2json, qui est un gem différent) :
$ gem install mysql2xxxx
puis exécutez la commande
$ mysql2json --user=root --password=password --database=database_name --execute "select * from mytable" >mytable.json
Le gem fournit également mysql2csv
et mysql2xml
. Ce n'est pas aussi rapide que mysqldump, mais il ne souffre pas non plus de certaines des bizarreries de mysqldump (comme le fait de ne pouvoir vider le CSV que du même ordinateur que le serveur MySQL lui-même)