MySql のクラッシュとサービスの起動失敗の解決策

MySql のクラッシュとサービスの起動失敗の解決策

私は長い間PHPに触れてきましたが、インストール環境は非常に不慣れです。多くの問題に遭遇しました。Baiduの助けを借りて、次の方法を整理しました

問題1: MySQLサービスがインストールされていない

解決:

cmd 操作で MySQL のインストール ディレクトリを見つけます (cmd は管理者として実行する必要があることに注意してください)
mysql binディレクトリで管理者権限でmysqld -installコマンドを実行します。

次に、管理者権限のまま、net start mysql を実行して MySQL サービスを開始します。

1. 管理者権限を使用してnet stop mysqlを実行し、mysqlサービスをシャットダウンします。
2. 管理者権限でMySQLサービスをアンインストールする mysqld -remove

エラー:

情報は以下の通りです。

サービスのインストール/削除が拒否されました

問題2: サービスのインストール/削除が拒否される

解決:

cmd.exe プログラムを開くときは、「管理者として開く」を選択します。

管理者として開いた後、サービスを開始しましたが、まだ動作しません。

問題3: サービスを開始できない

mysqld -console コマンドはエラー メッセージを出力します。エラー メッセージの 1 つは、データ ディレクトリに mysql フォルダーが存在しないというものです。

解決:

mysqld –initializeを実行してデータディレクトリを初期化します。

これらの問題が解決された後、mysql は正常に起動しました。

問題4: パスワードが間違っている

パスワードが間違っている場合も、cmd がクラッシュします。

解決:

MySQL 5.7 でルートパスワードを変更する方法に関するチュートリアル

MySQL 5.6 ルートパスワード変更チュートリアル

要約する

以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Alibaba Cloud ESC サーバー シングルノード MySQL の Docker デプロイメント
  • MySQL ストレージ エンジン MyISAM と InnoDB の違いの概要
  • MySQLパスワードを忘れた場合のいくつかの解決策
  • Tomcat+Mysql の高同時実行構成の最適化の説明
  • MySQL データベース インデックスが B+ ツリーの使用を選択するのはなぜですか?
  • MySQLの水平および垂直テーブルパーティションの説明
  • CMDコマンドを使用してMySqlデータベースを操作する方法の詳細な説明
  • MySQL 5.6 ルートパスワード変更チュートリアル
  • MySQL 5.7 でルートパスワードを変更する方法に関するチュートリアル
  • MySQLにインデックスを追加する方法

<<:  JS でページのスクリーンショット機能を実装する方法

>>:  KVM ベースの SRIOV パススルー構成とパフォーマンス テストの詳細な説明

推薦する

Windows に WSL をインストールして構成する方法

WSLとはBaidu 百科事典からの一節を引用します。 Windows Subsystem for ...

CentOS7.4 に MySQL 5.7.26 をインストールするための詳細なチュートリアル

CentOS にはデフォルトで MariaDB がインストールされていますが、これは MySQL の...

MySQL マスター スレーブ データベースが同期されない問題を解決する 2 つの方法

目次MySQL マスター スレーブ データベースが同期されない問題を解決する 2 つの方法1. 非同...

XHTML 入門チュートリアル: XHTML とは何ですか?

HTMLとは何ですか?簡単に言えば、HTML は Web ページを作成するために使用されます。とて...

Vueのインストール方法の紹介

目次1. グローバルに登録されたコンポーネント2. グローバルカスタム指示vue 、新しいプラグイン...

Linux で利用可能なネットワーク インターフェイスを表示する方法

序文Linux システムをインストールした後の最も一般的なタスクは、ネットワーク構成です。もちろん、...

MySQLクエリ時にフィールドにデフォルト値を割り当てる方法

必要フィールドをクエリする場合、フィールドに同じ値を指定する必要があります。この値はハードコードする...

Ubuntu 20.04でルートアカウントを有効にする方法

Ubuntu 20.04 をインストールした後、デフォルトでは root アカウントのログイン権限が...

Web2.0製品と機能の簡単な紹介

<br />Web2.0とは何ですか? Web2.0にはソーシャルネットワーク製品とその...

MySQL max_allowed_pa​​cket 設定

max_allowed_pa​​cket は、受け入れるパケットのサイズを設定するために使用される ...

Docker Compose のサイドカーモードの詳細な説明

目次Docker Composeとは要件に不適切な言語が使用されている実装Docker Compos...

JavaScript カラービューア

この記事では、カラービューアを実装するためのJavaScriptの具体的なコードを参考までに紹介しま...

プロセスのすべての情報を表示するLinuxメソッドの例

サーバー上にタスク プロセスがあります。 ps -ef | grep task を使用して表示すると...

CSS3 シンプルカットカルーセル画像実装コード

実装のアイデアまず、親コンテナーを作成し、2 つの順序なしリストを使用して、柔軟なレイアウトで親コン...