导入大型MySQL数据库 - PHPMyAdmin错误

时间:2015-12-30 07:30:58

标签: mysql phpmyadmin

尝试导入非常大的数据库文件。 Windows Apache PhpMyAdmin。

USE test;
source somefil.sql;

我收到语法错误: "您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在附近使用somefil.sql'在第1行"

3 个答案:

答案 0 :(得分:2)

在mysql服务器中没有source这样的命令。此命令特定于mysql自己的命令行客户端,也称为mysql,因此在phpmyadmin中不可用。

将sql文件的内容复制粘贴到phpmyadmin的命令窗口中,并直接从那里执行其内容。如果导入文件非常大,则可能必须增加php max执行时间参数。

但是,我会使用命令行客户端执行一个非常大的sql文件,因为phpmyadmin不适合。

答案 1 :(得分:1)

恢复我的数据库的备份我使用这样的命令   来自你的os命令promt:

  
    

mysql -u youruser -p yourdatabasename< yourfilewithfullpath.sql

  

答案 2 :(得分:0)

实际上,命令提示符中使用了source命令,因此请使用以下步骤 -

转到命令提示符 -

连接mysql

现在使用以下命令 -

source d:/backup/somefil.sql;