首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

mysql备份与恢复解决思路

2012-03-17 
mysql备份与恢复我把data目录整个拷贝出来了,然后到另一台电脑,替换掉上面的data目录,发现中文字段都成了

mysql备份与恢复
我把data目录整个拷贝出来了,然后到另一台电脑,替换掉上面的data目录,发现中文字段都成了问号了,怎么办啊?救命啊

[解决办法]
我今天看到的文章,不知道对你有没有帮助
http://www.dedecms.com/web-art/JSPjiaocheng/20060412/22583.html

[解决办法]
这和程序有点关系,但主要还是字符集问题。mysql默认安装是latin字符集,如果你的表是utf8或是gb2312,直接拷过去会有问题。要么在代码里转(PHP是有函数直接支持转码的,Java里我就不知道),要么在原来的数据库上导出sql,直接改字段方法我也不知道(哪位知道也请赐教一下)。
[解决办法]
用mysqldump语句来导吧,如果你的表类型全部myisam的话就可以像上面那样直接复制过去,而且和你的mysql的版本也有关系,我试过把4.0复制到5.0,里面的数据长度全小了.原因是4.0的默认字符集是latin1,面5.0里我设的是gbk,这样就会发生数据截断,要注意检查一下.

热点排行