mysql导入数据

相信很多朋友都试过需要从老版本升级到新版本或新版本降到老版本的事。

我现在需要把mysql4.1的升级为Mysql5.1,用Mysqldump然后再mysql导入,怎样也出错。直接复制库文件也不行。

最后通过官方找到一个方法
先通过mysqldump导出

  1. shell> mkdir DUMPDIR
  2. shell>mysqldump --tab=DUMPDIR db_name

然后到目标机器运行

  1. shell> mysqladmin create db_name           # create database
  2. shell> cat DUMPDIR/*.sql | mysql db_name   # create tables in database
  3. shell> mysqlimport db_name DUMPDIR/*.txt   # load data into tables

这方法适用于旧版本迁移到新版本,同样适用于新版本降级

RSS feed for comments on this post · TrackBack URL

发表评论

You must be logged in to post a comment.