Andy's Blog » » MySql4.0和Mysql4.1及以上版本相互转换

MySql4.0和Mysql4.1及以上版本相互转换

首先用phpmyadmin或mysqldump导出数据库为sql文件
用Editplus打开

Mysql4.1及以上版本,在每个CREATE TABLE 语句结尾类似这样的句子

ENGINE=MyISAM DEFAULT CHARSET=latin1;

Mysql4.0,在每个CREATE TABLE 语句结尾类似这样的句子

TYPE=MyISAM;

要从Mysql4.0导入Mysql4.1就把下面这段替换成Mysql4.1的这段代码,反之亦然.

Tags: mysql

本文地址: http://www.21andy.com/new/20060321/215.html

2 评论 to “PHP开源CMS之MODx”

  1. ≯星☆索≮ IT互联网资讯及技巧的分享与传播! » 完美解决MySql4.0与Mysql4.1及以上版本相互转换 于 2007-04-22 14:37:01 发表:

    [...]   这几天在用MySQL4.0.26的数据库时想到以后我要升级数据库了或者搬换空间了怎么办?所以在MySQL4.0.26数据库的环境装了个Wordpress,然后参考21Andy的MySql4.0与Mysql4.1及以上版本相互转换,然后到处数据库,修改后导入到Dreamhost空间的MySQL5.0.24a-standard上,运行正常.不过最好先执行字符集校正为:UTF-8 general,然后在phpMyAdmind的SQL命令窗口输入 SET NAMES 'utf8'; SET CHARACTER SET 'utf8'; SET CHARACTER_SET_CLIENT = 'utf8'; SET COLLATION_CONNECTION='utf8_general_ci'; SET CHARACTER_SET_RESULTS = 'utf8'; SET CHARACTER_SET_SERVER = 'utf8'; 保险一点嘛,如果浏览Wordpress还出现乱码,则在wp-includes/wp-db.php的文件里 $this->select($dbname);这句前加上$this->query("SET NAMES 'utf8' "); OK,完美转换了. 首先用phpmyadmin或mysqldump导出数据库为sql文件,用Editplus,Notepad++或notepad2打开. Mysql4.1及以上版本,在每个CREATE TABLE 语句结尾有类似这样的句子 ENGINE=MyISAM DEFAULT CHARSET=latin1; [...]

  2. 愛慕 » Mysql转换与备份 于 2007-12-27 22:53:54 发表:

    [...] 21Andy MySql4.0与Mysql4.1及以上版本相互转换 [...]