このエラーは、作成したばかりの新しいルートアカウントにすべての権限を付与したときに発生しました。MySQL「mysqlユーザーに定義された権限がありません」
の手順で問題を生成するには:「ショー助成金」の後
CREATE USER 'root'@'localhost';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
SHOW GRANTS for 'root'@'localhost';
を私は「『localhost』のホスト上のユーザー 『ルート』に定義された、このような助成金はありませんmysqlの」エラーを得ました。最初の3つのコマンドを実行した後にエラーはありませんでした。新しいユーザーが正常に作成されました。
この問題を解決するにはどうすればよいですか?
詳細情報: MacOSノートパソコン(OSX 10.10.5)でMySQL 5.7を実行しています。
私はこのコードをOSX 10.11.4のMySQL 5.6.25でテストしました。これは正常に動作します(そのアカウントは既に存在していたため、「root」ではありません)。 – M4tini
私はこのコードを5.7.12でUbuntuでテストしました。 –