我正在运行web上给出的以下命令来连接mysql数据库,但它给出了语法错误,这里预期的新行是我输入的命令。
mysql -<hivelettest.c0e9graawyhr.us-west-2.rds.amazonaws.com -p 3306 -u <user> -p <pass>
答案 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"