MySQLデータベースにパスワードを入力した後にフラッシュバックする問題の解決策

MySQLデータベースにパスワードを入力した後にフラッシュバックする問題の解決策

パスワード入力後にMySQLデータベースがクラッシュする問題と解決策

1 ケースの説明

最近、基本的な機能のデモンストレーションに MySQL データベースを使用していましたが、ここ 2 日間で突然問題が発生しました。MySQLサーバーを起動してパスワードを入力すると、クラッシュが発生しました。

その後、インターネットで検索したところ、この問題は非常によくあることがわかりました。ほとんどの場合、セキュリティ ソフトウェアを使用しているときに MySQL サービスを誤ってシャットダウンしたことが原因である可能性があります。また、MySQL サービスが開始されているにもかかわらずクラッシュする場合は、MySQL の構成に問題がある可能性があります。

2つの解決策

上記の問題が発生した場合は、まず MySQL サービスが起動しているかどうかを確認する必要があります。MySQL サービスが起動していない場合は、ほとんどの場合、MySQL サービスを手動で起動すると、上記の問題は解決できます。MySQL サービスが起動しているにもかかわらず、フラッシュバックがまだ発生する場合は、関連する設定を変更する必要があります。

次に、以下の手順(順番にクリック)に従って、サービス管理ページに入ります。

私のコンピューター;

管理;

サービスとアプリケーション。

仕える。

2

上の図に示すように、ここで MySQL サービスのステータスを確認できます。

ケース1: MySQLサービスが開始されていない

ええと、これは簡単です。右クリックするか、下の図の赤い矢印で示されたボタンをクリックするだけで、MySQL サービスが開始されます。

3

「開始」をクリックした後、MySQL サーバーを再起動し、パスワードを入力してテストしてみましょう。

4

上の図に示すように、問題が解決されたことは明らかです。

ケース2: MySQLサービスがすでに開始されている

MySQL サービスが起動時にクラッシュする場合は、MySQL 構成に問題がある可能性があります。さらに、C:\ProgramFiles\MySQL\MySQL Server XX (インストール パス内) の my.ini ファイルに問題がある可能性があります。この質問について:

方法 1:まず cmd と入力して MySQL インストール ディレクトリに切り替え、次に bin ディレクトリに切り替えて、mysqld-nt--skip-grant-tables コマンドを入力します。次に、このコマンド ウィンドウをまだ閉じないで、別のウィンドウを開いて MySQL にログインするか、MySQL CommandLine Client を直接クリックして正しいパスワードを入力します。

方法 2: win+R を見つけて実行します。この DOS ウィンドウで、MySQL Server XX の bin ディレクトリに cd し、mysql -u root -p コマンドを入力してから、パスワードを入力します。

方法 3:ログイン時に「mysql: unknownvariable 'character-set-server=gbk'」というメッセージが表示される場合、解決方法としては、MySQL インストール ディレクトリの my.ini ファイルを変更し、default-character-set=gbk をコメント アウトまたは削除し、サービスで MySQL サービスを再起動します。

この時点で、パスワードを再度入力した後に MySQL データベースがクラッシュするという問題が発生した場合、簡単に解決できると思います。

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Ubuntu 18.04 で MySQL のインストール時にパスワードが要求されない場合の解決方法
  • パスワード入力後にmysqlがフラッシュバックする問題を解決する
  • MySQL の安全なパスワード入力のいくつかの操作の紹介
  • ユーザー名とパスワードを入力せずにデータベースに直接接続する 2 つの方法
  • MySQLは間違ったパスワードを入力する試行回数を制御します

<<:  Dockerを使用してElasticsearchクラスターを素早くデプロイする方法

>>:  Vueは秒殺しのカウントダウンコンポーネントを実装する

推薦する

Nginx SSL証明書設定エラーの解決策

1. はじめにWeb プロジェクトを Linux サーバーで公開する場合、SSL 証明書を構成する必...

AngularとIonicのライフサイクルとフック関数を素早く理解するための記事

目次角度成し遂げる呼び出し順序知らせイオニックionic はページのライフサイクルをどのように処理し...

角丸四角形の HTML+CSS 実装コード

退屈していたので、突然角丸四角形の実装を思いつきました。しかし、私たちはこの話題についてあまりにも長...

サーバーから返される14の一般的なHTTPステータスコードの詳細な説明

HTTP ステータス コードステータス コードは 3 桁の数字と理由フレーズ (最も一般的なもの: ...

Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル

序文:この記事は、CUDA 9.0 をインストールした経験に基づいています。CUDA 9.0 は現在...

React仮想リストの実装

目次1. 背景2. バーチャルリストとは何か3. 関連概念の紹介4. 仮想リストの実装4.1 ドライ...

CSSはインラインブロックのずれの問題を解決します

もうナンセンスじゃない、郵便番号HTML部分 <div class="positio...

よくある Linux 英語エラーの中国語翻訳 (初心者必見)

1.コマンドが見つかりません コマンドが見つかりません2. そのようなファイルまたはディレクトリは...

HTML でフォントの色を設定する方法と、PS を使用して HTML で正確なフォントの色を取得する方法

1. HTMLフォントカラー設定HTML では、フォント タグを使用してフォント コンテンツの色を設...

CSS--overflow:hidden のプロジェクト例

以下は、私のプロジェクトでこのプロパティを使用する方法の例です。 (1)激しく透明な浮遊コードをコピ...

HTML フォームタグチュートリアル (4):

ここで、次のような項目をフォームに追加したいとします: 現在いる都市を参照します。ここで私たちが話し...

Node.js の TCP 接続処理のコア プロセス

数日前、友人と Node.js の epoll とリクエスト処理に関する知識を交換しました。今日は、...

JavaScript を使用して文字列内の最も繰り返しの多い文字を取得する方法

目次トピック分析する使用目的解決:コードは次のように実装されます。分析:配列とポインタ解決:コードは...

React onClickにパラメータを渡す問題について話しましょう

背景下のようなリストでは、削除ボタンをクリックすると削除操作を実行する必要があります。 リスト生成:...