MySQL如何导出400万条数据?

How to export 4 million data in MySQL?

我有一个数据库,其中一个 table 有超过 400 万条记录条目。我尝试使用 MySQL workbench 以及命令终端使用以下命令下载整个数据库:

mysqldump -u root -p password mydb > myfile.sql

但是,我只下载了一半的数据。如果我忽略了那个特定的 table,那么它工作正常。谁能建议我如何下载 table 超过百万条目的数据库?

尝试在 my.cnf 中添加以下行并重新启动

[mysqld]
# Performance settings used for import.
delay_key_write=ALL
bulk_insert_buffer_size=256M

mysqldump -u root -p --max_allowed_packet=1073741824 --lock-tables=false mydb > myfile.sql