You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MySQL 5.7.41导入SQL文件报错1064,请求技术排查

问题排查与解决

核心报错原因

你是在MySQL交互客户端内部(即mysql>提示符下)执行了这条Linux shell导入命令,而mysql -u root -p myapps < /home/admin/appsdb.sql是Linux终端的系统命令,并非SQL语句,MySQL会将其当作SQL解析,因此触发语法错误。

正确操作方式

方式1:回到Linux终端执行导入命令

  1. 先退出当前MySQL交互环境:
    exit;
    
    或者直接按Ctrl+D快捷键退出。
  2. 在Linux终端(非mysql>提示符)下执行你的导入命令:
    mysql -u root -p myapps < /home/admin/appsdb.sql
    
    执行后输入MySQL root密码即可完成导入。

方式2:在MySQL客户端内用SQL命令导入

如果不想退出MySQL,可以使用source命令导入备份文件:

  1. 确保已切换到目标数据库:
    USE myapps;
    
  2. 执行导入命令(注意文件路径要写绝对路径,且MySQL进程有权限读取该文件):
    source /home/admin/appsdb.sql;
    

额外说明

你的备份文件开头已经包含CREATE DATABASE /*!32312 IF NOT EXISTS*/myapps ...和USE myapps;语句,因此无需提前手动创建myapps数据库,直接执行导入命令即可自动完成数据库创建与切换。

内容的提问来源于stack exchange,提问作者demiglace

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 18:01:19