sql >> データベース >  >> Database Tools >> phpMyAdmin

WAMPエラー#1045のphpmyadmin-パスワードをリセットする必要があります

    問題がパスワードを忘れただけの場合は、パスワードをリセットできます。ただし、互換性のないデータベースとMySQL Serverのバージョンが混在している場合は、パスワードをリセットすると、後で他の問題が発生します。

    mysqlサービスを停止します

    wampmanager -> MySQL -> Service -> Stop Service

    my.iniファイルを編集する

    wampmanager -> MySQL -> my.ini

    [wampmysqld]を見つけます iniファイルのセクション。セクション[wampmysqld]の直後にこの行を追加します

    skip-grant-tables
    

    mysqlサービスを再起動します。wampmanager -> MySQL -> Service -> Start/Resume Service

    MySQLコンソールwampmanager -> MySQL -> MySQL Consoleを開きます

    次に、rootユーザーのパスワードをリセットします。もちろん、これを使用して任意のユーザーのパスワードをリセットできます。mysql>で次の2つのコマンドを入力します。 コマンドプロンプト。それぞれの行の終わりにセミコロンが付いています。各行の後でEnterキーを押して、mysqlにコマンドを発行します。

    5.7.0より前のMySQLバージョンの場合

    UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
    FLUSH PRIVILEGES;
    

    5.7.0以降のMySQLバージョンの場合

    UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), 
                          password_expired = 'N' 
    WHERE User = 'root';
    FLUSH PRIVILEGES;
    

    更新により、複数の行が更新されたことが報告される必要があります。これは、実際には、ユーザーIDが「root」のユーザーアカウントが3つあり、それぞれが異なるドメインを持っているためです。

    つまり、127.0.0.1、localhostおよび::1 *

    次に、mysqlコマンドpromtで「quit」と入力してmysqlを存在させます。

    mysqlサービスを停止しますwampmanager -> MySQL -> Service -> Stop Service

    my.iniファイルを編集しますwampmanager -> MySQL -> my.ini

    iniファイルで[wampmysqld]セクションを見つけますskip-grant-tablesを削除します 以前に追加したパラメータ。

    このパラメータをiniファイルに残さないでください。

    mysqlサービスを再起動します。wampmanager -> MySQL -> Service -> Start/Resume Service



    1. PHPMyAdminを使用してMySQLのタイムゾーンを設定する

    2. System.OutOfMemoryExceptionは、SQLServer2016をバージョン13.0.15700.28にアップグレードした後に頻繁に発生します

    3. SQLServer管理コンソールがマルチバイト文字で機能しない

    4. phpmyadminmb_detect_encodingにアクセスしようとしたときにPHPの致命的なエラーが発生しました