sql >> データベース >  >> RDS >> Mysql

SQLSTATE[HY000][1698]ユーザー'root'@'localhost'のアクセスが拒否されました

    rootは使用できないことがわかりました sudo になることなく、5.7のユーザー 'えー。つまり、mysql -u rootを実行するだけでは不十分です。 もう、sudo mysql -u rootを実行する必要があります 代わりに。

    これは、rootを使用している場合は機能しなくなることも意味します GUI(またはおそらくコマンドライン以外のアプリケーション)のユーザー。それを機能させるには、必要な権限を持つ新しいユーザーを作成し、代わりにそれを使用する必要があります。

    この回答 を参照してください 詳細については。



    1. Herokuの進化におけるエラー

    2. SQLServerの上位100レコードを更新するにはどうすればよいですか

    3. VisualStudio2017インストーラープロジェクトを使用したSQLServer名前付きインスタンス

    4. MySQL:bigint Vs int