如何在PHPMyAdmin中运行大型SQL文件

nuc*_*sis 4 mysql sql phpmyadmin

我有一个巨大的(~500mb)SQL文件,我需要在我的数据库上运行.它是生产数据库中的数据转储,我需要将其放入我的开发数据库中.通常情况下,如果它更小,我会将其粘贴到SQL选项卡中并运行它,但这肯定会炸毁我的浏览器.

如果我将该SQL文件导入开发数据库,​​就像运行SQL文件一样?或者是导入功能专门设置为导入整个数据库?

cor*_*elb 7

您应该尝试从控制台导入它,因此您不依赖于文件上载限制:

C:>  mysql -u root -p < file.sql
Run Code Online (Sandbox Code Playgroud)

  • @nucleogenesis,你不需要sudo权限.MySQL"root"用户与Linux"root"用户不同. (2认同)
  • 转储文件不一定包含`use database_name`.取决于创建转储文件时使用的选项.指定要导入的数据库是最安全的:`mysql -u root -p database_name <file.sql` (2认同)