80后的细娃儿

mysql 4.0 转 5.0 解决方案

mysql 4.0 转 5.0 解决方案

看到这几天不少人为mysql4.0转4.1(5.0)郁闷,现把我的经验说说大家参考。
下面开始。用的是虚拟主机的话首先装一个本地PHP环境,推荐用APMSer,4.0和5.0都带了。

先把数据备份下来,如果是自己的服务器就是直接:
mysqldump    -u用户名    -p密码    数据库名    >   路径/备份的文件名.sql
mysqldump这个命令在数据库的安装目录的bin目录里面,linux服务器一般直接mysqldump就可以,否则也在bin这个目录里面。
要是虚拟主机,你用ebak或其他什么工具备份下载到本地后,恢复到本地的mysql4.0的数据库中,再用mysqldump导出为sql文件。

然后启动本地的mysql5.0数据库,要是独立服务器就是直接上传sql文件,然后按下面的步骤导入。

以下操作全部针对 mysql5.0
首先用phpmyadmin建立数据库,整理选择gbk_chinese_ci。然后,
用命令mysql   -u用户名 -p然后回车,它会提示你输入密码(如果有密码的话)。mysql这个命令也在bin目录里。
输入密码,成功后进入,出现提示符 mysql>
再输入命令 use 数据库名,然后回车
再输入命令 set names gbk;   然后回车,命令后面有个分号不要丢了。
最后输入命令 source 路径/备份的文件名.sql,然后就等吧。
最最后 exit

要是独立主机这样就可以了。
要是虚拟主机的话,再用ebak备份出来,上传到服务器
在服务器上用phpmyadmin新建数据库,整理选择gbk_chinese_ci,或者将已有的数据库的整理改成gbk_chinese_ci。
然后用ebak恢复数据。


点赞