2016-10-24 8 views
0

はなぜ以下が起こるのでしょうか?違いバージョン属性を渡す

$ mysql --version 
mysql Ver 14.14 Distrib 5.7.16, for osx10.11 (x86_64) using EditLine wrapper 

$ mysql -v 
ERROR 1045 (28000): Access denied for user 'xxx'@'localhost' (using password: NO) 

mysqlには2つのバージョンがありますか?どうすればmysqlバージョン14.14 Distrib 5.7.16でないものを取り除くことができますか?

答えて

2

私はあなたが--version-vを混乱していると思います。 MySQL documentation

オプション名では大文字と小文字が区別されます。 -vと-Vは、両方の法的であり、異なる意味を持ちます。 (彼らは--verboseと--versionオプションの対応する短い形である。)

私はあなたがmysql -vを入力すると、あなたがオンになって冗長フラグのいくつかの並べ替えでMySQLを起動しようとしたことだと思います。それにもかかわらず、ユーザー名またはパスワードを指定していません。だから、Linuxユーザー名をパスワードなしで使用しようとしましたが失敗しました。

+0

はい私はありがとう – 32423hjh32423

+0

おそらく言及する価値があるのは、mysqlで使用されるこれらのどちらも、MySQLサーバのバージョンではないということです。これはクライアントのバージョンであり、異なる場合があります。 –

関連する問題