- 此问题在此处已有答案**:
Syntax error uploading a .sql file in the Command Line(1个答案)
十小时前关门了。
我使用的是mysql 5.7.41在redhat企业linux 7.9
使用命令导入数据库时
mysql -u root -p myapps < /home/admin/appsdb.sql
出现以下错误:
错误1064(42000):SQL语法中有错误;查看与您的MySQL服务器版本对应的手册,了解在第1行的'mysql-u root-p myapps〈/home/admin/appsdb.sql'附近使用的正确语法
根据我所看到的,这个错误是语法错误,但我没有看到任何错误的语法与命令。我也确保使用创建数据库myapps之前运行命令。
下面是sql转储的前几行:
/*
SQLyog Ultimate v13.1.8 (64 bit)
MySQL - 5.1.73 : Database - myapps
*********************************************************************
*/
/*!40101 SET NAMES utf8 */;
/*!40101 SET SQL_MODE=''*/;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
CREATE DATABASE /*!32312 IF NOT EXISTS*/`myapps` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `myapps`;
1条答案
按热度按时间6ju8rftf1#
看起来我只需要在linux命令行中运行命令,而不是在mysql命令shell中运行