如何使用mysql客户端通过ubuntu命令行从脚本运行mysql查询?我知道我可以使用以下命令:
mysql -uroot -psecret -e "select * ..."
但是我的查询太大了,想要从脚本中读取。我尝试了以下操作但没有工作:
mysql -uroot -psecret < /path/to/script.sql
我收到错误:
ERROR 1046 (3D000) at line 1: No database selected
答案 0 :(得分:1)
只需指定数据库名称
即可mysql -D yourdbname -uroot -pYourpassword&lt; /path/to/script.sql
-D, - database = name要使用的数据库。
-p, - password [= name]连接服务器时使用的密码。 -h, - host = name连接到主机。
答案 1 :(得分:0)
我想你应该尝试这种方式。
hadoop jar scala-2.11/hadoop_2.11-0.1.0.jar mapreduce.WordCount -libjars /usr/lib/scala-2.11.8/lib/scala-library.jar