MySQL数据库的备份和还原

备份数据库

  • 备份一个数据库
mysqldump -hlocalhost -uroot -pdavid@1992.  wordpress > wordpress.sql
  • 备份数据并用GZip压缩
mysqldump -hlocalhost -uroot -pdavid@1992.  wordpress |gzip  > wordpress.sql.gz
  • 备份多个数据库
mysqldump -hlocalhost -uroot -pdavid@1992.  --databases wordpress  nextcloud > duo.sql
  • 备份所有数据库
mysqldump -hlocalhost -uroot -pdavid@1992.  --all-databases > allDatabase.sql
  • 迁移到新服务器
mysqldump -hhostname -uuser -pmypwd databasename | mysql -hnew_hostname -C databasename

还原数据库

  • 还原没有压缩的备份文件
mysqldump -hlocalhost -uroot -pdavid@1992.  wordpress < ./wordpress.sql
  • 还原用GZip压缩的数据库
gunzip < /path to backup/bakname.sql.gz | mysql -hhostname -uusername -pmypwd databasename
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容