Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策

Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策

突然、MySQLにログインすると、アクセスが拒否されたか、データベースに接続できないと表示されました。サービスに戻ってwampmysqldを開いたところ、「WindowsはMySQLサービスを開始できませんエラー1067」と表示されました。どうやっても起動できません。どうすればいいでしょうか?エビフライ、私の体験を皆さんとシェアしましょう!

方法1:

1. my.ini ファイルを開き、default-storage-engine=InnoDB の行を見つけて、default-storage-engine=MyISAM に変更します。
2. MySQLインストールディレクトリの下のDataディレクトリにあるib_logfile0とib_logfile1を削除します。
3. MySQLサーバーの設定時に指定したInfoDBディレクトリを見つけて、ibdata1を削除します。

my.ini ファイルによると:
#*** INNODB 固有のオプション *** innodb_data_home_dir="D:/"

4. MySQLサービスを再起動する

方法2:

MySQL を再インストールすると、「MYSQL サービスを開始できません。エラー 1067 プロセスが予期せず終了しました。再起動してレジストリを修復しても解決しませんでした。オンラインで確認し、basedir を変更しましたが、機能しませんでした。MySQL 5.8 を使用しています。長い間検索した後、以前に wampserver や pc_webserver などの統合環境をインストールしたことを思い出しました。これらのソフトウェアは、my.ini と php.ini を C:WINDOWS ディレクトリに書き込み、読み取り専用に設定します。」というメッセージが表示され続けます。

解決:

Windows ディレクトリ内の my.ini ファイルを削除します。
mysqlを再インストールするとサービスが正常に開始されます

方法3:

1. winmysqladminを実行してmy.iniファイルを生成します。

2.mysqld -installはmysqlサービスを開始します

3. net start mysql は、mysql サービスを起動し、通常通り表示されます。mysql -u root -p で接続すると、サーバーが起動していないというエラーが報告されます。サーバー サービスを確認すると、確かに mysql サービスが起動していません。手動で起動すると、エラー 1067 が発生します。mysql を何度か再インストールしましたが、エラーは依然として存在します。各構成にエラーがないことを確認します。
私のシステム環境は、win2003 mysql バージョン 4.0.12 です。解決策としては、winmysqladmin によって生成された my.ini を c:windows にコピーし、mysql を起動すると、すべて正常になります。 これは試していません。実際、再設定する必要はありません。/bin ディレクトリの mysql.exe をクリックするだけです。
スクリプト
mysqld-nt.exe
スクリプト
プロンプト ボックスが表示されたら、キャンセルして winmysqladmin.exe をクリックし、右下隅にある小さなアイコンでサービスの開始を選択します。

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

以下もご興味があるかもしれません:
  • mysqlサービスが起動しない場合の解決策
  • MySQL を起動できない場合のよくある問題の概要
  • MySQL5 インストール後に起動できない(サービスを開始できない)問題の解決方法まとめ
  • CentOS 7 での MySQL サービスの起動失敗に対する簡単な解決策
  • MySQL 起動エラー 1053 の解決方法
  • エラー 1067 で MySQL が起動しない問題を解決する方法
  • mysql の認証、起動、およびサービスの起動のための一般的なコマンド
  • MySQLスタートアップが起こした事故の実録

<<:  ソースコードの観点からキープアライブコンポーネントのキャッシュ原理に答える

>>:  WeChatアプレットAmapマルチポイントルート計画プロセス例の詳細な説明

推薦する

JS オブジェクト コンストラクター Object.freeze

目次概要例1) オブジェクトをフリーズする2) 配列をフリーズする3) 浅い凍結4) ディープフリー...

Windows10 での MySQL msi インストール チュートリアル (画像とテキスト付き)

1. ダウンロード1. MySQL msi 公式 Web サイトから最新のダウンロードをクリックす...

MySQL の NULL と空の文字列

最近、MySQL に触れました。昨日、テーブル構造情報を格納するための新しいテーブルを作成しました。...

Ubuntu 19でdockerソースをインストールできない問題を共有する

主要な Web サイトと個人的な習慣に従って、Docker ソースを追加するには次の方法を使用します...

さまざまな環境での Docker Compose のインストール方法

1. オンラインインストール現在、Linux x86アーキテクチャのオンラインインストールのみを試し...

Linux nohup コマンドの原理と例の分析

nohup コマンドUnix/Linux を使用する場合、通常はプログラムをバックグラウンドで実行す...

Linux の MySQL 設定の変更が有効にならない問題の解決方法

背景AWS EC2 を使用するプロジェクトサービスがあります。セキュリティとパフォーマンスを考慮して...

Linux環境で環境変数を設定する方法

JDKダウンロードアドレス: http://www.oracle.com/technetwork/j...

MySQL における一般的な高度な SQL ステートメント

MySQL 高度な SQL ステートメント kgc を使用します。 テーブルlocation(Reg...

Nodejs がイントラネット侵入サービスを実装

目次1. LAN内のプロキシ2. イントラネットの浸透イントラネット侵入とは何ですか?橋プロキシサー...

JavaScript スネーク実装コード

この記事の例では、参考までに貪欲なスネークを実装するためのJavaScriptの具体的なコードを共有...

スライド階段効果を実現するjQuery

この記事では、階段スライド効果を実現するためのjQueryの具体的なコードを参考までに紹介します。具...

MySQL 結合バッファの原理

目次1. MySQL 結合バッファ2. JoinBufferCacheストレージスペースの割り当て3...

MySQL ストアド プロシージャの概念、原則、一般的な使用法の詳細な説明

この記事では、例を使用して、MySQL ストアド プロシージャの概念、原則、および一般的な使用法につ...

tbodyタグの魔法はテーブルコンテンツの表示を高速化します

他の人のウェブページを保存して見たことがあると思いますが、特にdwで開くと、多くのウェブページに&l...