尝试导入非常大的数据库文件。 Windows Apache PhpMyAdmin。
USE test;
source somefil.sql;
我收到语法错误: "您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以获得正确的语法,以便在附近使用somefil.sql'在第1行"
答案 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;