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

特権を付与しようとしているときに、ユーザー'root'@'localhost'のアクセスが拒否されました。特権を付与するにはどうすればよいですか?

    これについても同じ問題がありましたが、WindowsではMySQL5.1からMySQL5.5にアップグレードした後、こここちらこちら 、およびここ 、 全く分からない。それでも同じエラーが発生します:

    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    

    私は正常に接続し、すべてのデータベースを表示し、選択と挿入を行い、ユーザーを作成して追加することができますが、GRANTに関しては困惑しています。これらのアクセス拒否エラーが再び表示されます。

    ここ

    C:\MySQL Server 5.5\bin> mysql_upgrade
    

    その後、問題は解決しました。通常、MySQLはLinuxとWindowsの両方で同じコマンドを提供するため、このソリューションがLinuxでも機能することを願っています。



    1. OracleデータベースからExcelスプレッドシートを作成する

    2. 新しいPostgreSQLJSONデータ型内のフィールドを変更するにはどうすればよいですか?

    3. org.postgresql.util.PSQLException:列インデックスが範囲外です:3、列数:2

    4. レベル15,000にこぼれるソート