如何使用PHP在服务器mysql中导入大型sql文件(108MB)?

如何使用PHP在服务器mysql中导入大型sql文件(108MB)?,php,mysql,Php,Mysql,我有一个108MB SQL文件,如何使用PHP脚本在服务器中导入此文件 我试着这样做,但没有结果 mysql -h 213.xyz.200.xx -u myUsername -p MyPassword MyDatabase < temporarytable.sql mysql-h213.xyz.200.xx-u myUsername-p MyPassword MyDatabase

我有一个108MB SQL文件,如何使用PHP脚本在服务器中导入此文件

我试着这样做,但没有结果

mysql -h 213.xyz.200.xx -u myUsername -p MyPassword MyDatabase < temporarytable.sql
mysql-h213.xyz.200.xx-u myUsername-p MyPassword MyDatabase
-p
后面的空格去掉,或者根本不输入密码,它会提示您输入密码

mysql -h 213.xyz.200.xx -u myUsername -pMyPassword MyDatabase < temporarytable.sql
mysql-h213.xyz.200.xx-u myUsername-pMyPassword MyDatabase
您是否收到任何错误?导入该数据可能需要一些时间。
showProcessList
说发生了什么?我没有得到任何错误,而且它是一个很小的数据库文件,temporarytable.sql只是2kb,而不是在PHP中。直接在命令行上执行。如果出现身份验证错误,请删除
-pMyPassword
之间的空格。如果您没有收到任何错误,但看起来好像它正在等待,那么是的,您需要等待:导入108MB转储将需要一些时间。@m3shabeer如果您忽略MyPassword,它将提示您输入密码。你有什么行为?如果它只是坐在那里什么也不做,那么您的服务器可能不允许从远程机器进行mysql连接。