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

忘れたMySQLルートパスワードをリセットするにはどうすればよいですか?

    以下は、rootユーザーのパスワードを忘れた場合、またはインストール中に提供されたパスワードを再収集できなかった場合に、rootユーザーのパスワードをリセットするプロセスです。

    OS-Ubuntu 16.04

    MySQL-5.7

    1. Mysqlサーバーを停止しますsudo /etc/init.d/mysql stop
    2. エラーを回避するには、UNIXソケットファイルのmysqld_safeディレクトリ'/ var / run / mysqld'が存在しないため、次のコマンドを実行します。sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
    3. セーフモードでmysqlを起動します:sudo mysqld_safe --skip-grant-tables &
    4. Mysqlにログインし、パスワードを「root123」に変更します。5.7バージョンでは、パスワード列の名前がauthentication_stringに変更されます。mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
    5. エラーが発生した場合::MySQLが失敗します:mysql「ERROR1524(HY000):Plugin'auth_socket' isnotloaded」次に以下のコマンドを実行してから4番目のステップを実行します。 mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
    6. mysqlサーバーの停止と開始 sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
    7. 新しいパスワードでログイン mysql -uroot -proot123

    PFB、参照用のURL。

    https://support.rackspace。 com / how-to / mysql-resetting-a-lost-mysql-root-password / mysqld_safe UNIXソケットファイルのディレクトリ'/var / run/mysqld'が存在しません MySQLユーザーDBにパスワード列がありません-OSXへのMySQLのインストール MySQLが失敗します:mysql "ERROR 1524(HY000):Plugin'auth_socket' is notloaded"



    1. 高速分割パーティショニング

    2. PostgreSQLが存在しない場合はテーブルを作成します

    3. ターゲットマシンがアクティブに接続を拒否したため、接続できませんでした(PHP / WAMP)

    4. コマンドラインからPostgreSQLクエリの結果をCSVまたはTSV形式でどのように出力しますか?