如何导入.sql文件

时间:2011-09-06 07:43:10

标签: mysql sql import ubuntu-10.04

我在Ubuntu 10.4 LTS上运行MySQL,不幸的是我在导入sql文件时遇到了严重的问题。

我实际做了什么:

1)我移动到包含sql文件的目录,该文件名为:bk.sql

2)然后我输入:

mysql -u root -p(然后我输入root密码,一切顺利)

3)我使用此命令执行导入操作(假设密码= 123m数据库名称= Mydb sql file = bk.sql)

mysql -u root -p 123m Mydb < bk.sql;

我得到的是:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that 

corresponds to your MySQL server version for the right syntax to use near 'mysql -u root 

-p 123m Mydb < bk.sql' at line 1

导入程序是否正确?

3 个答案:

答案 0 :(得分:7)

看起来你正在从mysql提示符运行mysql import命令,这是不对的。

您不需要执行第2步。只需执行第1步和第3步。

答案 1 :(得分:4)

这样做,你就会拥有它。

mysql -u root -ptoor -h localhost database_in_mysql < local_sql_file.sql
mysql> show databases;

mysql> use meow;
mysql> select * from customers_meow;

你会看到所有的桌子,宾果游戏! ch33rs。

答案 2 :(得分:0)

首先在cmd或终端输入.. ..

mysql -u root -p Mydb < bk.sql

然后问密码

Password : 123m

现在等等..我会花几个时间.. 多数民众赞成......