2011年03月10日 | Wizzer | 评论 1、备份数据库 为了安全,我采用了2个备份语句分别备份带表信息的sql和不带表信息的sql: A:mysqldump -h localhost -uroot -ppass -R mydb> F:\dbbak\mydb%DATE:~0,10%.2.sql (默认utf8格式) B:mysqldump -h localhost -uroot -ppass -R –default-character-set=gbk –compatible=No_table_options mydb> F:\dbbak\mydb%DATE:~0,10%.2.sql 2、修改MySQL 默认引擎 因为上述,备份的SQL语句中不包含表信息,还原数据库的时候采用默认引擎,即: default-storage-engine=MyISAM 数据字段比较大的话,要添加 max_allowed_packet = 300M 3、执行MySQL还原数据库命令 C:>mysql -uroot -ppassword –default-character-set=gbk mysql>create databse mydb; mysql>use mydb; mysql>source mydb.sql; 1,154 total views, 1 views today