从WINDOWS到LINUX—数据恢复

把备份时相应的文件都拷贝至发布目录下。

之前导出的数据库sql文件也拷贝至任意一个文件夹,例如/bak。

对sql文件的编码转为utf-8格式。

iconv -f gbk -t utf-8 -c old.sql>new.sql

此命令为Linux系统下的命令,也可以把其他文件转换编码格式。

创建相关的数据库名

mysql -uyour_name -pyour_password
CREATE DATABASE `abc` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

数据库恢复

mysql --default-character-set=utf8 -uyour_name -pyour_password abc</bak/newabc.sql

再使用select,search等sql命令查询一下数据表数据是否正确。