读书人

对于大的表比只是施用mysqldump要快

发布时间: 2012-09-01 09:33:03 作者: rapoo

对于大的表,比只是使用mysqldump要快得多

还可以使用mysqldump和mysqlimport来转移数据库。对于大的表,比只是使用mysqldump要快得多。在下面的命令中,DUMPDIR 代表用来保存mysqldump 输出的目录全路径名。

首先,创建保存输出文件的目录并备份数据库:

shell> mkdir DUMPDIRshell>mysqldump --tab=DUMPDIR db_name
?

然后将DUMPDIR 目录中的文件转移到目标机上相应的目录中并将文件装载到MySQL :

shell> mysqladmin create db_name           # create databaseshell> cat DUMPDIR/*.sql | mysql db_name   # create tables in databaseshell> mysqlimport db_name DUMPDIR/*.txt   # load data into tables
?


读书人网 >Mysql

热点推荐