MySQL数据库的备份和还原
2018-07-08 本文已影响0人
DavidPei
备份数据库
- 备份一个数据库
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