1.数据文件
1)MyISAM表:有三个相关的文件,数据文件.MYD,索引文件.MYI,目标文件(定义文件).frm
2)BDB表:包含两个文件,一个.db数据文件和一个.frm目标文件
3)InnoDB表:有自己的目标文件.frm,但实际的数据存放在上一级目录中,与数据库属于同一级目录
2.日志文件
出错日志:在目录C:/Program Files/MySQL/MySQL Server 5.0/data/下, .err文件
3.数据库备份与恢复
最简单和直观的方法:使用官方的Mysql Administrator GUI工具
1)BACKUP /RESTOR
BACKUP TABLE sales to 'c://temp';
RESTOR TABLE sales from 'c://temp';
2)对MyISAM表,可直接拷贝三个相关文件 (MyISAM表是独立于平台的,可直接转移到其他机器上)
3)mysqldump备份
备份 mysqldump test sales > c:/temp/backupsales2006_05_05.sql
恢复 test < c:/temp/backupsales2006_05_05.sql
4)select into备份
备份表 select * from sales into outfile 'c://temp//sales.dat'
恢复表 load data infile 'c://temp//sales.dat' into table sales
5)mysqlhotcopy备份
mysqlhotcopy databasename backup_directory_path
6)数据库复制技术