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
[...] 这几天在用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; [...]
[...] 21Andy MySql4.0与Mysql4.1及以上版本相互转换 [...]