mysql5.7.9
その後、何も存在しないpassword
機能は、そう、伝統的な使用してpassword()
rootのパスワードを変更する機能を、あなたは、SQLエラーを求めるメッセージが表示されます
UPDATEユーザーSET authentication_string =パスワード(' 123456 ')ユーザ= ' ルート' ; ERROR 1064(42000):あなたは、エラー持ちであなたのSQL構文を、MySQLサーバのバージョンに対応するマニュアルをチェックするために近くに使用する権利構文を「(」123456 「)WHEREユーザ= 」ルート「」行で1
正しい方法は、パスワードを設定することです:
USER ALTER ' ルートを' @ ' localhostの' BY mysql_native_passwordで識別' 123456 ' ;
正常に変更プロンプトは、再度、ちょうど設定したパスワードを入力する必要がMySQLの着陸を終了します。
詳細については、記事を参照してください。