为什么即使--password在命令行中,mysql(mariadb)仍然要求输入密码?

时间:2020-03-26 13:43:36

标签: mysql

这件事使我发疯。如果我写:

mysql -unextcloud -pnextcloudpassword -h 127.0.0.1 -p 43306 -D nextcloud-db

无论如何,我总是并且无论如何都会得到一个Enter password:(甚至无法被Ctrl-C中止)。

为什么?我该如何避免呢?

我已经尝试过[-u|--user|-p|--password]的每种组合以及空格和=的任何组合。然后我得到一个绝对没有意义的拒绝连接,但这是另一个问题(也是精神错乱的另一个来源)。

谢谢!

1 个答案:

答案 0 :(得分:1)

我注意到您有一个参数“ ... -p 43306 ...”-这实际上是您可能想要的密码
“ ... -port = 43306 ...”。 。
或将大写字母P用作端口参数“ ... -P43306 ...”


如果这样没有帮助-您可以发布实际答复吗?
干杯!

相关问题