通过终端上传sql文件

时间:2014-11-19 22:53:36

标签: mysql sql terminal

我正在尝试使用Mac上的终端导入大的.sql文件。运行之后应该显示什么:

mysql -u username –ppassword database_name < /path/to/file/file.sql 

并点击进入?我的数据库仍然是空的,终端没有显示任何错误,但它显示有关Oracle的信息和用法的长列表:mysql [OPTIONS] [数据库]    - ?, - help显示此帮助并退出。   -I, - help同义词 - ? 等。

我在说“用户拒绝访问...”之前有一个错误,问题是CREATE DATABASE与旧的db名称,我已将其修改为新的db名称,现在没有错误,只需很长的帮助列表

有没有人知道可能出现的问题,以及此帮助列表的含义是什么?

1 个答案:

答案 0 :(得分:0)

我看到你得到了答案并修好了。这是在命令行输入用户名和密码的替代方法(通常不被视为最佳做法,并且难以自动化)。

cd到/〜
创建.my.cnf

以下内容

[mysql]
user=here_is_my_username
password=here_is_my_password

然后你可以简单地运行像

这样的命令
mysql database_name < /path/to/file/file.sql