Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 导入命令行在SSH Putty上不起作用_Mysql_Ssh_Command Line - Fatal编程技术网

Mysql 导入命令行在SSH Putty上不起作用

Mysql 导入命令行在SSH Putty上不起作用,mysql,ssh,command-line,Mysql,Ssh,Command Line,我需要导入我的SQL文件。到目前为止,我所做的就是: 1-通过SSH创建数据库: create database DB_name ; 2-然后我创建用户: create user 'USER_name'@'localhost' IDENTIFIED by 'passw*****'; GRANTS all privileges on DB_name.* TO 'USER_name'@'localhost'; 3-向用户授予权限: create user 'USER_name'@'localh

我需要导入我的SQL文件。到目前为止,我所做的就是: 1-通过SSH创建数据库:

create database DB_name ;
2-然后我创建用户:

create user 'USER_name'@'localhost' IDENTIFIED by 'passw*****';
GRANTS all privileges on DB_name.* TO 'USER_name'@'localhost';
3-向用户授予权限:

create user 'USER_name'@'localhost' IDENTIFIED by 'passw*****';
GRANTS all privileges on DB_name.* TO 'USER_name'@'localhost';
4-现在我尝试将sql文件导入数据库

mysql -u username -p database_name < file.sql 
mysql-u username-p database\u name
使用此命令,我不确定,因此我也尝试了以下方法:

mysql -u -p 'USER_name'@'localhost' DB_name < /FULL_PATH/file.sql 
mysql-u-p'USER\u name'@'localhost'DB\u name
我仍然遇到语法错误(错误1064),甚至我更改了sql文件名以避免可能引发错误的下划线

我是做错了什么还是错过了什么?谢谢你的帮助


PS:我是否必须用单引号将用户设置为:'user_name'@'localhost'?并包括@localhost?

任何“靠近..的语法错误”或类似的内容?你能发布sql文件吗?不,但是谢谢你的回答。