我想将一个较大的SQL文件(2.5GB)导入Mysql。我尝试使用phpMyAdmin中的import部分将其导入,并且我在一个表中等待了一个多小时,该表具有超过500000行。
我正在使用
PHP 7.3.9
phpMyAdmin 4.9.0.1
Operating System Windows Server 2012 R2
34078MB RAM
Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (4 CPUs), ~2.0GHz Processor
with Xampp Server
有什么方法可以加快我的导入速度?
答案 0 :(得分:2)
MySQL中最快的导入是使用安装了mysql的本地服务器上的命令行界面进行的。如果您无权访问服务器控制台,则导入将取决于许多参数,例如网络速度,I / O吞吐量和介体接口的效率(在您的情况下为phpMyAdmin)。
如果您有权访问命令行界面,请将文件复制到远程服务器,并使用以下命令进行导入,这将更快:
mysql -u username -p database_name < file.sql