首 页 行业资讯 新车 试驾评测 养车用车 车型库

MYSQL4.0.x 版本 与 MySQL4.1.x/5.x 数据库结构是不一样吗

发布网友 发布时间:2022-04-25 15:15

我来回答

2个回答

热心网友 时间:2022-05-05 09:20

 这几天在用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,完美转换了.
MySql4.0与Mysql4.1及以上版本相互转换方法
首先用phpmyadmin或mysqlmp导出数据库为sql文件,用Editplus,Notepad++或notepad2打开.

Mysql4.1及以上版本,在每个CREATE TABLE 语句结尾有类似这样的句子
ENGINE=MyISAM DEFAULT CHARSET=latin1;
Mysql4.0,在每个CREATE TABLE 语句结尾类似这样的句子
TYPE=MyISAM;
要从Mysql4.0导入Mysql4.1就把下面这段替换成Mysql4.1的这段代码,反之亦然.

热心网友 时间:2022-05-05 10:38

太专业了,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com