备份MySQL
1 | root@db:/# mysqldump -uroot -p -d campus>campus.sql |
备份Mongo
1 | root@mongo:~# mongodump -d user -o user |
将MySQL备份成Mongo格式,使用python脚本来实现,脚本如下
1 | import pymysql,os |
将导出的文件导入Mongo
1 | #!/bin/bash |
将MySQL导出为csv格式
1 | mysql -uusername -ppassword -h 172.16.81.236 –D my_db --default-character-set=gbk -e 'select * from server_warning_unrepaired' | sed 's/\t/","/g;s/^/"/;s/$/"/;s/\n//g' > /tmp/file.csv |
将csv到如到mongo
1 | mongoimport --db network1 --collection networkmanagement --type csv --headerline --ignoreBlanks --file /home/erik/Documents/networkmanagement-1.csv |