最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql4.0升级到mysql5(4.1),解决字符集问题

来源:动视网 责编:小采 时间:2020-11-09 09:37:00
文档

mysql4.0升级到mysql5(4.1),解决字符集问题

mysql4.0升级到mysql5(4.1),解决字符集问题:软件升级部分就不说了,光说数据库迁移。 1、从4.0中导出表 mysqldump –no-data -uroot -p database > struct.sql 2、导出数据 mysqldump –no-create-info=true –extended-insert=false -u root -p database
推荐度:
导读mysql4.0升级到mysql5(4.1),解决字符集问题:软件升级部分就不说了,光说数据库迁移。 1、从4.0中导出表 mysqldump –no-data -uroot -p database > struct.sql 2、导出数据 mysqldump –no-create-info=true –extended-insert=false -u root -p database


软件升级部分就不说了,光说数据库迁移。

1、从4.0中导出表 mysqldump –no-data -uroot -p database > struct.sql
2、导出数据 mysqldump –no-create-info=true –extended-insert=false -u root -p database > data.sql
3、用vi编辑struct.sql, 使用最末行命令
:%s/) TYPE=MyISAM;/) ENGINE=MyISAM DEFAULT CHARSET=gbk;/g
:%s/) TYPE=HEAP.*$/) ENGINE=MEMORY DEFAULT CHARSET=gbk;/g

4、导入struct.sql,data.sql

mysql 4.0及之前的版本,都是只支持一种字符集latin1,从mysql 4.1起,支持众多的字符集,比如gbk,utf8(非utf-8)等。
gbk,utf8等多字节字符集的存储也发生了变化,比如latin1下,汉字字长是2,在gbk或utf8下,汉字字长就是1。也就是说原来varchar(32)只能存16个汉字,现在能保存32个了。

网址:

文档

mysql4.0升级到mysql5(4.1),解决字符集问题

mysql4.0升级到mysql5(4.1),解决字符集问题:软件升级部分就不说了,光说数据库迁移。 1、从4.0中导出表 mysqldump –no-data -uroot -p database > struct.sql 2、导出数据 mysqldump –no-create-info=true –extended-insert=false -u root -p database
推荐度:
标签: 解决 mysql 4.1
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top