mysql数据库备份与恢复的通用命令摘要
就hhostname - uusername -文件backupfile.sql语句>
备份MySQL数据库是一个带有删除表的备份表单。MySQL数据库是一种带有删除表的格式,它允许备份覆盖现有数据库而不手动删除原始数据库。
mysqldump ---添加删除表uusername -文件backupfile.sql语句>
直接压缩和备份MySQL数据库
就hhostname - uusername -文件数据库| gzip > backupfile.sql.gz
备份MySQL数据库的(一些)表
就hhostname - uusername -文件数据库specific_table1 specific_table2 > backupfile.sql
同时备份多个MySQL数据库
就hhostname - uusername -文件-数据库databasename1 databasename2 databasename3 > multibackupfile.sql
只备份数据库结构
mysqldump没有数据--数据库databasename1 databasename2 databasename3 > structurebackupfile.sql
备份服务器上的所有数据库
mysqldump --所有的数据库allbackupfile.sql
恢复MySQL数据库的命令
MySQL数据库hhostname - uusername -文件<< backupfile.sql
恢复压缩的MySQL数据库
gunzip backupfile.sql.gz MySQL数据库| uusername -文件。
将数据库传输到新服务器
mysqldump - uusername -文件数据库MySQL 主机= * * * *。 | C语句
压缩备份
备份与压缩gzip:
就| gzip > outputfile.sql.gz
从gzip压缩的备份恢复:
gunzip
备份和压缩功能:
就| bzip2 > outputfile.sql.bz2
Recover from bzip2 backup:
bunzip2