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マルチポイントルート計画プロセス例の詳細な説明

推薦する

vue cli で env を使用するガイド

目次序文紹介-公式設定例序文vueCli を使用してプロジェクトを開発したことのある方は、少しがっか...

Vue2 における 12 種類のコンポーネント通信

目次1. 小道具2..同期3.vモデル4.参照5. $emit/v-on 6. $attrs/$li...

HTML+CSSで充電水滴融合特殊効果コードを実現

目次序文:成し遂げる:要約:まず効果を見てみましょう: 序文:このアイデアは、Bilibili のア...

大規模なウェブサイトアーキテクチャを設計・構築する際に考慮すべき10の課題

ここでは、PHP、JSP、または .NET 環境については説明しません。アーキテクチャの観点から問題...

Div CSS 命名標準 CSS クラスの命名規則 (SEO 標準に準拠)

検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...

Webページ作成の質問: 画像ファイルのパス

この記事は 123WORDPRESS.COM Lightning によるオリジナルです。転載する際に...

MySQL 8.0.17 をインストールしてリモート アクセスを構成する方法

1. インストール前の準備データベースのバージョンを確認するコマンド: mysql --versio...

Centos7のFirewalldファイアウォールの基本コマンドの詳細な説明

1. Linuxファイアウォールの基礎Linux ファイアウォール システムは主にネットワーク層で動...

CSS で画像アダプティブ コンテナを実装するいくつかの方法 (要約)

多くの場合、画像をコンテナのサイズに合わせて調整する必要があります。 1. imgタグ方式幅と高さを...

Web デザイン スキル: iframe の適応高さの問題

おそらく、この問題にまだ遭遇していない人もいるでしょうから、まずは適応高さとは何かを説明しましょう。...

Dockerはコンテナを通じてイメージを生成し、詳細にDockerCommitを送信します

目次ローカルでコンテナを作成した後、このコンテナに基づいてローカル イメージを作成し、このイメージを...

MySQLでレコードを変更する場合、更新操作フィールド = フィールド + 文字列

シナリオによっては、varchar 型のフィールドを変更する必要があり、変更の結果は 2 つのフィー...

SeataがMySQL 8バージョンを使用できない問題を解決する方法

考えられる理由: Seata が MySQL 8 をサポートしない主な理由は、接続ドライバーがバージ...

CSSレコードテキストアイコン配置のいくつかのソリューション

開発中に画像とテキストが 1 行に表示されることはよくあります。2 つのインライン要素を揃えるのは通...

ドロップダウンメニューを表示または非表示にするJavaScript

この記事では、ドロップダウンメニューを表示および非表示にするJavaScriptの具体的なコードを参...