在终端mac中预期的新行附近的mysql语法错误

时间:2013-12-03 09:39:11

标签: mysql syntax terminal

我正在运行web上给出的以下命令来连接mysql数据库,但它给出了语法错误,这里预期的新行是我输入的命令。

mysql -<hivelettest.c0e9graawyhr.us-west-2.rds.amazonaws.com  -p 3306  -u <user> -p <pass>

2 个答案:

答案 0 :(得分:-1)

命令的<>部分用于显示用户名和密码的位置。他们不应该在命令中:

mysql -hmydbserver.co.uk  -P3306  -u username -pmypassword

答案 1 :(得分:-1)

试试这个,并确保-u或-p之间没有空格。如果您使用PORT,则需要以不同方式编写它。密码参数必须为--password=

mysql -hmydbserver.co.uk  -P 3306  -uUsername --password=yourpassword

由于3306是标准的,你可以把它留下来,然后就可以这样写了。

mysql -hmydbserver.co.uk  -uUsername -pYourpassword

如果你想传递一个命令,就这样做。

 mysql -hmydbserver.co.uk  -P 3306  -uUsername --password=yourpassword nameofdatabase 
 -e "SELECT * FROM tablename"