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は秒殺しのカウントダウンコンポーネントを実装する

推薦する

21 の MySQL 標準化および最適化のベスト プラクティス!

序文良い習慣はすべて宝物です。この記事は、SQL の後悔の治療法、SQL パフォーマンスの最適化、S...

15 分で学べる並列アーティファクト GNU Parallel 入門ガイド

GNU Parallel は、1 台以上のコンピューター上で計算タスクを並列に実行するためのシェル ...

VMware に Centos7 をインストールした後に外部ネットワークに ping できない問題を解決する

クラスターを構成する際に問題が発生しました。当初は 3 台の仮想マシンすべてが外部ネットワークに p...

vue.js を使用してドラッグ アンド ドロップ機能を実装する方法

序文ドラッグ アンド ドロップ機能を追加すると、プログラムがより自然でユーザーフレンドリーになります...

SQL における参照整合性の詳細な説明 (1 対 1、1 対多、多対多)

1. 参照整合性参照整合性とは、主に外部キー制約を使用した複数のテーブル間の設計を指します。複数テ...

Vue ブラウザログアウトの実装例

目次1. beforeunload イベント2. アンロードイベント3. ソースコードプロジェクトの...

Nginx を使用してクロスドメイン Vue 開発環境を処理する方法

1. 需要正しい Cookie 配信と SSO テストを確実に実行できるように、ローカル テスト ド...

Ubuntu 向け VMware Tools のインストールと構成のチュートリアル

以前、ブロガーは VMware 仮想マシンに Ubuntu システムをインストールしました。まだイン...

LinuxサーバのSSHクラッキング防止方法(推奨)

1. Linuxサーバーは、/etc/hosts.denyを設定して、相手のIPがSSH経由でサー...

Mysql GTID Mha 設定方法

Gtid + Mha + Binlog サーバー構成: 1: テスト環境OS: CentOS 6.5...

ffmpeg コマンドラインを使用してビデオを変換するためのサンプルコード

この記事の本文を始める前に、まず ffmpeg プログラムをインストールする必要があります (Lin...

Linux ファイルを分割するための split コマンドの詳細な説明

いくつかの簡単な Linux コマンドを使用すると、ストレージまたは電子メールの添付ファイルのサイズ...

HTML 画像 img にハイパーリンクを追加した後の醜い青い境界線の問題を解決する

HTML画像にハイパーリンクを追加すると醜い青い枠線が表示される次のように:解決: CSS スタイル...

Vue+elementUI コンポーネントは、折りたたみ可能な動的レンダリングのマルチレベル サイドバー ナビゲーションを再帰的に実装します。

かなり前に実装された機能ですが、クリックすると選択したメニュー項目の背景色が白くなることに気付きまし...

ページ内にマーキーとフラッシュが共存する場合の競合解決

競合の主な症状は、FLASH ボタンがジャンプし続け、不安定になり、Web ページの外観と通常のアク...