我有一个很大(~150mb)的sql文件,正在尝试导入。它太大了,无法通过PHPMyAdmin进行导入,甚至将其拆分成多个部分,而且它太大了,无法通过php脚本导入,因为它在处理脚本30秒后超时。因此,我正在寻找如何从MySQL命令行直接导入文件。使用<会给出一般的MySQL语法错误,而使用source会给出一个稍微有希望的failed to open file 'file_name.sql', error:
好的,首先,请假设这是我第一次用SQL编写单个字母的代码。所以求求你求求你。如果你能给我解释一下每一步,那就太好了。:)我正在使用mac进行这个开发。所以在桌面上,我有一个巨大的(1.5 of )数据库转储文件。我有mysqlworkbench (是的,我也从来没有在其中工作过:( )并且我已经安装了MySQLdb。所以,基本上我想做的就是使用python数据库中的数据。所以我有了python..mysqldb连接到数据库..大型数据库和mysqlworkbench..现在我假设这个转储文件是无用的,因为它不是数据库的形式。那么我如何将这个转储文件“挂载”到一个数据库中..(Mysqlwork