对于大的表,比只是使用mysqldump要快得多
还可以使用mysqldump 和mysqlimport 来转移数据库。对于大的表,比只是使用mysqldump 要快得多。 在下面的命令中,DUMPDIR 代表用来保存mysqldump 输出的目录全路径名。
首先,创建保存输出文件的目录并备份数据库:
shell> mkdir DUMPDIR shell>mysqldump --tab=DUMPDIR db_name
?
然后将DUMPDIR 目录中的文件转移到目标机上相应的目录中并将文件装载到MySQL :
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
?