MySQL の起動失敗の理由と解決策を理解する

WBOY
リリース: 2022-06-06 19:41:35
転載
5419 人が閲覧しました

この記事では、mysql に関する関連知識を提供します。主に、My.ini の不足が原因である可能性のある、mysql の起動失敗の原因と解決策など、mysql の起動失敗に関する関連問題を紹介します。ファイルの不足、データファイルの不足、ポートの占有などの問題について一緒に見ていきましょう。

MySQL の起動失敗の理由と解決策を理解する

推奨学習: mysql ビデオ チュートリアル

私のコンピューターは win10 で、mysql はバージョン 8.0 です。

一般に、圧縮インストール パッケージを使用して MySQL をインストールすると、次のように MySQL が起動に失敗することがあります。 MySQL の起動失敗の理由と解決策を理解する
インターネット上のさまざまな情報と実際の操作をもとに、以下についてまとめます。 3 つの理由:

1. my.ini ファイルが不足している

メモ帳を使用して my.ini ファイルを作成します。コンピュータ上の他の my.ini ファイルを検索することもできます。コピーした後、それを変更します (構成ファイルの形式であることを確認してください)。

my.ini ファイルを作成したら、以下に示すようにサーバー ディレクトリに保存します:

MySQL の起動失敗の理由と解決策を理解する

2. データ ファイルが不足しています

データファイルが不足している場合は、手動でデータファイルを作成しないように注意してください。 ! !データ ファイルを手動で作成しても開始できません。
操作方法:
(1) コマンド制御文字(cmd)を管理者として実行します

注意! ! !この時点で管理者として実行しないと、エラーが発生する可能性があります。

(2) cmd に

mysqld --initialize --user=mysql --console
ログイン後にコピー

と入力すると
MySQL の起動失敗の理由と解決策を理解する
と表示されますので、このときの仮パスワードは後で使用するので覚えておいてください。 ######知らせ! ! !

コマンドラインが –console を追加せずに mysqld --initialize-insecure の場合、mysql にログインするときに Enter をクリックして入力します。このときのパスワードは空のパスワードですが、後でパスワードが生成されます。はい、次回からは mysql にログインできなくなります。 (パスワードが間違っています)


(3) mysql

MySQL の起動失敗の理由と解決策を理解する

(4) パスワードを変更し、ALTER USER 'root'@ と入力します。 ' localhost' IDENTIFIED WITH mysql_native_password BY '新しいパスワード';MySQL の起動失敗の理由と解決策を理解する

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
ログイン後にコピー

MySQL の起動失敗の理由と解決策を理解する3. ポート占有 (MySQL のデフォルト ポートは 3306)

ここで確認できます。 data の下にある .err ファイルを参照して、ポートが占有されているかどうかを確認します。

ポートが占有されている場合は、コマンド ラインで次のコマンドを入力することで、どのプロセスがポート 3306 を占有しているかを確認できます。 MySQL の起動失敗の理由と解決策を理解する

netstat -ano
ログイン後にコピー

以下に示すように、ポート 3306 を占有している PID を見つけます。 MySQL の起動失敗の理由と解決策を理解する

タスク マネージャーに移動して、対応する PID に対応するプロセスを閉じます。 MySQL の起動失敗の理由と解決策を理解する

現時点で問題は正常に解決されました。 ! ! MySQL の起動失敗の理由と解決策を理解する
mysql の実行プロセス中に、他のエラーも発生する可能性があります。対応する理由は、データ内の .err ファイルを確認することで取得できます。

推奨学習:

mysql ビデオ チュートリアル

以上がMySQL の起動失敗の理由と解決策を理解するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート