1. MySQL
1.1 导出数据库文件
mysqldump -u用户名 -p密码 数据库名 数据表名 > 导出文件路径
mysqldump -uroot -ppassword mydb mytable > /path/mydb.mytable.0410.sql
1.2 导入数据库文件
mysql -u用户名 -p密码 -D数据库名 < 导入文件路径
mysql -uroot -ppassword -Dmydb < /path/mydb.mytable.0410.sql
2. mongodb
2.1 导出数据库文件
mongoexport -h 服务器ip:服务器端口 -d 数据库名称 -c 数据集合名称 -o 导出文件路径及格式
(文件格式支持txt,wps,xls,csv,json等)
mongoexport -h localhost:27017 -d mydb -c mycollection -o /path/mydb.mycollection.0410.txt
2.2 导入数据库文件
mongoimport -h 服务器ip:服务器端口 -d 数据库名称 -c 数据集合名称 -o 导入文件路径及格式
mongoimport -h localhost:27017 -d mydb -c mycollection /path/mydb.mycollection.0410.txt
Redis
在介绍导入导出方法前先介绍几行redis
的配置:
# redis运行过程中会定时备份数据到文件中
# dump.rdb是redis备份数据文件的名称
dbfilename dump.rdb
# dir的参数代表启动redis从这个路径获取数据文件,如果这个目录没有则会重新创建一个
dir ./
因此redis的导入导出条件是替换启动时指定dump.rdb路径。
需要注意的是:
1. 导入导出版本需要一致,高版本`redis`的`rdb`文件导入到低版本是无法读取的;
2. 注意修改`redis.conf`中`maxmomery`参数值的大小,避免使用内存超过配置;
3. 如果启动失败,注意查看`redis log`文件。