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

MySQL-エラー1045-アクセスが拒否されました

    実際にrootパスワードを設定していて、それを紛失/忘れた場合:

    1. MySQLを停止する
    2. skip-grant-tablesオプションを使用して手動で再起動します:mysqld_safe --skip-grant-tables

    3. 次に、新しいターミナルウィンドウを開き、MySQLクライアントを実行します。mysql -u root

    4. 次のMySQLコマンドを使用してrootパスワードを手動でリセットします。UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; MySQL 5.7を使用している場合(ターミナルでmysql --versionを使用して確認してください)、コマンドは次のとおりです。

      UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
      
    5. 次のMySQLコマンドで特権をフラッシュします:FLUSH PRIVILEGES;

    http://www.tech-faq.com/reset-mysql-からpassword.shtml

    (Absさん、これは必要なものではないかもしれませんが、将来この質問に遭遇する人にとっては役立つと思います)



    1. 管理および監視用のOracleDatabase用の27個のoracledbaスクリプト

    2. MicrosoftAccessのデザインビューでテーブルを開く方法

    3. MySQLで2つの日時の差を計算する

    4. SelectQueryでGroupbyを使用してHaving句を適用する方法-SQLServer/TSQLチュートリアルパート131