mysql新規rootユーザーエラーERROR 1396(HY 000):Operation CREATE USER failed for'root'@'localhost'
1427 ワード
mysqlのインストール時に新規作成されたroot以外のユーザーは、今日ログインすると、次のコマンドを使用して新規作成されたrootユーザーが常に問題のようにエラーを報告していることに気づきました.
複数の資料を検索し、最後にstackoverflowで述べたように、次の構文を使用します.
この問題は次のように解決されます.
CREATE USER 'root'@'localhost' IDENTIFIED BY '1234.asd';
複数の資料を検索し、最後にstackoverflowで述べたように、次の構文を使用します.
INSERT INTO mysql.user (user, host, password)
VALUES ('root', 'localhost', PASSWORD(' '));
試したことがありますが、やはり1396のエラーを報告しませんが、ERROR 1364(HY 000):Field'ssl_cipher' doesn't have a default value この問題は次のように解決されます.
my.ini,
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
MYSQL