MySql大容量数据库通过命令行模式完成4.0到5.0的转换
作者:shao65308 日期:2009-09-11
首先在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
也可以
#>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
也可以
评论: 0 | 引用: 0 | 查看次数: 3010
发表评论
你没有权限发表评论!