以下的文章主要是对MySQL 4.1 数据的转换指南描述,以下就是文章对MySQL 4.1 数据的转换指南描述详细内容介绍,希望在你今后的学习中会有所帮助。我们大家都知道MySQL(和PHP搭配之更佳组合) 4.1增加了编码的支持。
所以在转换旧数据的时候稍微麻烦一些,但只要注意以下几点,基本没问题的:
1、MySQL 4.1 数据转换指南一转换之前一定要先把原有数据dump出来
一般原有数据都是gb2312编码吧,dump命令如下:
MySQL(和PHP搭配之更佳组合)dump -u -p database –add-drop-table –extended-insert
–add-drop-table是为了导入的时候省去建表环节,–extended-insert是为了防止在导入的时候一个sql语句过大的情况,想想你的上千条记录写在一条sql语句中是多么的恐怖。
这里假定原有数据库是gb2312编码,需要转换为utf8编码,其它编码之间的转换类似。
2、MySQL 4.1 数据转换指南之二修改dump出来的sql文件
用Emeditor或iconv把文件的编码转换为utf-8,注意更好不要那个什么“Unicode Signature(BOM)”,因为MySQL(和PHP搭配之更佳组合).exe不认的。再把文件中的gbk_bin替换为utf8_general_ci,把gbk替换为 utf8,然后在文件最前面加上
got a packet bigger than ‘max_allowed_packet’ bytes
or
ERROR 1153 (08S01) at line 616: Got a packet bigger than ‘max_allowed_packet’ by
tes
就需要修改MySQL(和PHP搭配之更佳组合)的更大允许包大小了,编辑my.ini,在[MySQL(和PHP搭配之更佳组合)d]部分(不在这部分没用)添加一句:
set-variable=max_allowed_packet=10485760
重启MySQL(和PHP搭配之更佳组合)服务就可以了,我这里设置的是大约10M。
到这里数据导入基本就完成了,接下来就是根据各个应用的不同来调整了,一般有的系统已经支持了,但还有的不支持,不过调整 *** 大概分以下几类:
1、在数据库连接后面加上
MySQL(和PHP搭配之更佳组合)_connect(….
MySQL和PHP搭配之更佳组合)_query(”set names ‘utf8′”);
这种情况最多,比如Brim什么的。
2、将语言文件或模板文件的编码设置为utf-8,注意是直接把文件编码转换了就可以,内容不用管,这样的有phpwind, mantis。使用工具可以是iconv,在这里可以下载。
iconv -f gb2312 -t utf-8 gb2312.html > utf-8.html
3、修改模板文件,设置HTML中的
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
原先是gb2312编码的系统多半需要改这个。
上面说了这么多内容,是关于对MySQL 4.1 数据转换指南的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注ITjs,学习最新Mysql技术。
扫描二维码推送至手机访问。
版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。
很多使用Windows 7系统的朋友都想小编反应,假如暂停使用电脑,鼠标会出现停顿现象,这是怎么回事呢 该怎么解决呢 下面就和小编一起去看下Windows 7 usb鼠标停顿的解决方法吧。 由于Windows 7系统中有一项USB选择性暂停造成的。这项设置主要为了节电,当他检测到用户没有对系统进行...
重装系统是我们面对许多电脑问题时的终极方法,不过重装系统也不意味着就能将全部的问题都修复。一些用户在重装系统后开机时,电脑卡在“正在启动Windows”开机界面上了,这要怎么解决呢? Windows 7系统重装后卡在开机界面的解决方法: 一、首先可以看看该故障出现的原因是否是因为启动了acp...
当我在虚拟机的linux系统中ping本机的ip发现ping不通,而本机可以ping通虚拟机中的ip。应该是出于安全考虑吧,Windows 7默认在防火墙里禁止了。 1、查看主机ip 打开“开始”程序中的“附件”,找到“命令提示符”打开。输入命令:ipconfig,可以看到本机的ip是192.1...
一、打开控制面板,选择“网络和共享中心”; 二、在网络和共享中心中选择“设置新的连接或网络”; 三、选择连接到Internet; 四、选择“仍要设置新的连接”; 五、选择“宽带PPPoE ”; 六、输入对应的宽带帐号及密码,点击连接即可;...
问:我在Windows 7 Ultimate X64下播放电影视频时,不管什么格式都会蓝屏,错误代码“0x00000124”。换解码器、播放器不行,换驱动、内存也不管用。在不同的电脑上也试过,仍然蓝屏。请问是哪里的问题,如何解决 答:64位 Windows 7直接使用PotPlayer x64就...
像Ubuntu这种开源系统,一般都自带有好多漂亮的字体,不过假如您想使用您熟悉的字体,可以通过在Ubuntu或其它Linux系统上安装字体,帮助用户在使用开源OS平台上更好的视图体验。 软件名称:Ubuntu 14.04 官方正式版软件大小:752MB更新时间:2014-05-07 Ubun...