MySql大容量数据库通过命令行模式完成4.0到5.0的转换

首先在MySql4.0环境下完成数据库导出为.SQL文件,并设定导出编码为GBK,本想导出为UTF8没成功,这个过程比较耗内存

#>mysqldump -uroot -p --default-character-set=gbk databasename > databasename.sql

切换到MySql5.0环境下完成数据库导入

#>mysql -uroot -p
#>Create DATABASE `databasename` DEFAULT CHARACTER SET gbk;   //创建数据库
#>USE databasename //切换到要导入数据的数据库
#>SET NAMES 'GBK' //使用GBK编码
#>SOURCE databasename.sql  //sql文件放置在BIN目录,漫长的等待,800M的数据我大概用了半个小时

最后完成数据转换,可能过PHPMyAdmin进行编码转换


导入数据库用
mysql -uroot -p --default-character-set=gbk -f test<test.sql
也可以

[本日志由 shao65308 于 2009-10-09 11:03 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: MySQL
相关日志:
评论: 0 | 引用: 0 | 查看次数: 2844
发表评论
你没有权限发表评论!