序文 パスワードを忘れることは、よく遭遇する問題です。MySQL または MariaDB データベースのルート パスワードを忘れたり紛失したりした場合でも、サーバーにアクセスでき、sudo が有効なユーザー アカウントがあれば、パスワードにアクセスしてリセットすることができます。 数か月前、Ubuntu 18.04 に LAMP をインストールしました。今日、root としてデータベースにログインしようとしましたが、パスワードを完全に忘れてしまいました。少しグーグルで検索して記事をいくつか読んだ後、パスワードを正常にリセットすることができました。どうすればいいのかわからない人のために、この短いチュートリアルでは、Unix 系オペレーティング システムで MySQL または MariaDB のルート パスワードをリセットする方法を説明します。詳しい紹介を見てみましょう。 MySQL または MariaDB のルートパスワードをリセットする まず、データベースを停止します。 MySQL を使用している場合は、次のコマンドを入力して Enter キーを押します。 $ sudo systemctl を停止します。 MariaDB の場合: $ sudo systemctl を停止 mariadb 次に、次のコマンドを使用して、権限チェックなしでデータベースを再起動します。 $ sudo mysqld_safe --skip-grant-tables & ここで、--skip-grant-tables オプションを使用すると、パスワードなしですべての権限で接続できます。このオプションを使用してサーバーを起動すると、他のクライアントがデータベース サーバーに接続するのを防ぐために使用される --skip-networking オプションも有効になります。また、& 記号はコマンドをバックグラウンドで実行するために使用されるため、次の手順で追加のコマンドを入力できます。上記のコマンドは危険であり、データベースが安全でなくなることに注意してください。パスワードをリセットするには、このコマンドを短時間のみ実行する必要があります。 次に、MySQL/MariaDB サーバーに root ユーザーとしてログインします。 $ マイSQL mysql > または MariaDB [(none)] > プロンプトで、次のコマンドを実行して root ユーザーのパスワードをリセットします。 mysql.user を更新し、Password=PASSWORD('NEW-PASSWORD') を設定し、User='root' を設定します。 上記のコマンドの NEW-PASSWORD を自分のパスワードに置き換えます。 次に、次のコマンドを入力して、mysql コンソールを終了します。 権限のフラッシュ; 出口 最後に、--skip-grant-tables オプションを使用して以前に実行したデータベースをシャットダウンします。これを行うには、次のコマンドを実行します。 $ sudo mysqladmin -u root -p シャットダウン 前の手順で設定した MySQL/MariaDB ユーザー パスワードの入力を求められます。 次に、次のコマンドを使用して、MySQL/MariaDB サービスを通常どおり起動します。 $ sudo systemctl でmysqlを起動します MariaDB の場合: $ sudo systemctl でmariadbを起動します 次のコマンドを使用して、パスワードが実際に変更されたことを確認します。 $ mysql -u ルート -p 今日はこれで終わりです。もっといいものがありますよ。乞うご期待! 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
>>: Nginx リバース プロキシでセッション永続性を実装する 2 つの方法の詳細な説明
複数の値を組み合わせて表示これで、図1から図2に示す要件が揃いました。 どうやってやるんですか?次の...
Flappy Bird は、誰もがアプリでプレイしたことがある非常にシンプルな小さなゲームです。ここ...
この記事では、トランザクション、インデックス、ロックなどの MySQL の知識ポイントの原理と使用法...
目次ブートオプションコマンドラインパラメータの長い形式と短い形式設定ファイル構成グループシステム変数...
序文group by と distinctive のパフォーマンス比較について: インターネット上の...
CSS の font-family プロパティを使用して中国語フォントを参照する場合、フォントを定義...
前回のブログ投稿では、レジストリのプライベート ウェアハウスについて説明しました。今日は、Harbo...
導入あなたも面接でこれに遭遇したことがあるはずです。トランザクションの分離レベルについてお話ししまし...
絶対、相対、固定位置の位置決めabsolue: 絶対配置。上、下、左、右を使用して、配置先の親要素に...
dockerをインストールすると、通常はdockerユーザーグループが作成されます。ステップ2: 現...
通常は、最初に Dockerfile ファイルを定義し、次に docker build コマンドを使...
ユーザーテーブル、ID番号は一意である必要があります、携帯電話番号、電子メールアドレスは一意である必...
VMware vSphere は、業界をリードする最も信頼性の高い仮想化プラットフォームです。 v...
昨日、円形のプログレスバー (Vue 円形プログレスバーを参照してください) についてブログを書きま...
目次必要:ドライブ:アイデア:成し遂げる:個人的には、実際の開発ではストアド プロシージャの使用はお...