2016-12-19 9 views
0

を使用してMySQLにユーザパスワードを変更することはできませんし、常に私は、フィードバックや、次のエラーメッセージを取得しない:は動作しないのMySQL 5.7.17で述べた命令をUPDATE

ERROR 1064(42000):をSQL構文にエラーがあります。 mysql.user SET password = password( "elephant7")ここで、user = "root" 'の行にある正しい構文については、ご使用のMySQLサーバのバージョンに対応するマニュアルを参照してください。

コマンドラインで次のようにUPDATEを試してみました。

UPDATE mysql.user SET Password = PASSWORD('elephant7') WHERE User='root'; 

私の実際のミスは本当にありません。私も;なしで試しました。

+4

あなたのコードは、このコマンドの次のとおりです。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('elephant7'); 

あなたはここにユーザーのパスワードに関する詳細な情報を見つけることができますか? – Option

+1

あなたのコマンド(質問の見出しに指定されている)が自分のマシン上で動作しています...このエラーを受け取ったコマンドを投稿してください – geeksal

答えて

2

パスワードをこのように変更することはお勧めしません(UPDATEを使用)。代わりに以下のことを試してみてくださいまたは末尾のリンクをチェックアウト:https://dev.mysql.com/doc/refman/5.7/en/assigning-passwords.html

+0

私は同意しますが、OPは彼のコマンドで問題が何であるか質問しています – geeksal

+0

はい、質問に間違いが見つかった場合は、回答を更新します。しかし、現時点では私にとっては正しいので、私はこのトピックについてのより多くの情報を試してみるという選択肢を与えます。 –

+0

これは完璧に動作し、私は先に進むことができます。素晴らしいサポートのおかげでみんな – Trycos79

関連する問題