代码之家  ›  专栏  ›  技术社区  ›  Janani Kumar

如何在MySQL中导出400万数据?

  •  1
  • Janani Kumar  · 技术社区  · 9 年前

    我有一个数据库,其中一个特定的表有超过400万条记录条目。我尝试使用MySQL工作台下载整个数据库,并使用以下命令下载命令终端:

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

    但是,我只下载了一半的数据。如果我忽略了那张桌子,那么它就可以正常工作了。有人能告诉我如何下载具有超过百万个条目的数据库吗?

    1 回复  |  直到 9 年前
        1
  •  1
  •   HashSu    9 年前

    尝试在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