我正在尝试使用Mac上的终端导入大的.sql文件。运行之后应该显示什么:
mysql -u username –ppassword database_name < /path/to/file/file.sql
并点击进入?我的数据库仍然是空的,终端没有显示任何错误,但它显示有关Oracle的信息和用法的长列表:mysql [OPTIONS] [数据库] - ?, - help显示此帮助并退出。 -I, - help同义词 - ? 等。
我在说“用户拒绝访问...”之前有一个错误,问题是CREATE DATABASE与旧的db名称,我已将其修改为新的db名称,现在没有错误,只需很长的帮助列表
有没有人知道可能出现的问题,以及此帮助列表的含义是什么?
答案 0 :(得分:0)
我看到你得到了答案并修好了。这是在命令行输入用户名和密码的替代方法(通常不被视为最佳做法,并且难以自动化)。
cd到/〜
创建.my.cnf
以下内容
[mysql]
user=here_is_my_username
password=here_is_my_password
然后你可以简单地运行像
这样的命令mysql database_name < /path/to/file/file.sql