1、使用mysqldump命令
备份:mysqldump -u username -p dbname table1 table2 ...> BackupName.sql
还原:mysql -u username -p [dbname]< BackupName.sql
mysqldump -u root -p123456 mysql user servers > backup.sql //将库mysql 下的表user,表servers备份
mysqldump -u root -p123456 mysql user > backup.sql //将库mysql 下的表user备份
mysqldump -u root -p123456 mysql > backup.sql //将库mysql备份
mysqldump -u root -p123456 --databases dbname1 dbname2> backup.sql //将库dbname1,dbname2备份
mysqldump -u root -p123456 --all-databases > backup.sql //将所有库备份
mysql -u root -p123456 < backup.sql//将数据还原
2、直接复制数据文件
要先停止mysql,再复制。myisam支持,innodb不支持。
将文件还原到相同路径下。