MySql

  • 数据库备份(包括数据库中的数据):
    mysqldump -u root -p dbname > dbname.sql

  • 导出数据库结构(不含数据)
    mysqldump -u username -p -d dbname > dbname.sql

  • 对数据进行还原,可执行如下命令:
    mysql -u username -p test_db < test_db.sql

MongoDB

  • 数据库备份
    mongodump -h 127.0.0.1 -d dbname -o ~/db_bk

  • 对数据进行还原,可执行如下命令:
    mongorestore -h dbhost -d dbname -directoryperdb dbdirectory
     -h:MongoDB所在服务器地址
     -d:需要恢复的数据库实例
     -directoryperdb:备份数据所在位置