摘要:
由于这次项目文件存储部分数据是以二进制形式存储到mysql数据库中,这下移植开发环境的数据之前导出SQL的形式不行了,二进制的数据导出SQL没问题,但是导入就出现问题了。要是库中含有二进制数据,备份SQL这招肯定不行了,那只能直接拷贝数据库物理文件了,具体数据库物理文件可以查看mysql的配置文件my.ini有说明。另外直接拷贝data目录的.frm文件是不够的,需要用[ALTER TABLE 表名 ENGINE = MYISAM ROW_FORMAT = COMPACT]语句生成.MYD和.MYI的数据文件。批量生成库中所有表的数据文件语句:SELECT CONCAT('ALTER 阅读全文