mysql导入数据
相信很多朋友都试过需要从老版本升级到新版本或新版本降到老版本的事。
我现在需要把mysql4.1的升级为Mysql5.1,用Mysqldump然后再mysql导入,怎样也出错。直接复制库文件也不行。
最后通过官方找到一个方法
先通过mysqldump导出
- shell> mkdir DUMPDIR
- shell>mysqldump --tab=DUMPDIR db_name
然后到目标机器运行
- shell> mysqladmin create db_name # create database
- shell> cat DUMPDIR/*.sql | mysql db_name # create tables in database
- shell> mysqlimport db_name DUMPDIR/*.txt # load data into tables
这方法适用于旧版本迁移到新版本,同样适用于新版本降级