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

推薦する

HTMLページ間でパラメータを渡すフロントエンド方式の詳細な説明

プロジェクトでよくある状況として、案件リストなどのリストが存在することがあります。リスト内の項目をク...

Vueで複数の添付ファイルをアップロードする実装例

目次序文コアコードコードのファイル表示部分序文この記事では主に、Vue プロジェクトでの添付ファイル...

js タグ構文の使用法の詳細

目次1. ラベルステートメントの紹介2. ラベルステートメントの使用序文:日常の開発では、プログラム...

inline-blockプロパティとの互換性

<br />1年前、インターネット上にはinline-blockプロパティに関する記事は...

Vue における LocalStorage と SessionStorage の違いと使い方

目次LocalStorageとはSessionStorageとはLocalStorage と Ses...

Docker で Rancher をデプロイする方法 (落とし穴なし)

操作前に必ずお読みください:注意:管理に rancher を使用する場合は、k8s クラスターが構築...

JavaScript を使用してハイパーリンクのリダイレクトを防ぐ方法 (複数の書き方)

JavaScript を使用すると、ハイパーリンクがジャンプするのを防ぐことができます。方法は次の...

Node.js+expressメッセージボード機能実装例

目次メッセージボード必要なライブラリオープンソースプロジェクトプロジェクト構造メッセージボードnod...

ホストがアクセスできるようにMySQLの権限を変更する方法

mysqlのリモートアクセス権を有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...

1つの記事でJavaScriptのクロージャ関数について学ぶ

目次変数のスコープ閉鎖の概念クロージャの使用クロージャのデメリット最後に、クロージャのメリットとデメ...

MySQLからOracleへのリアルタイム同期ソリューションの詳細な説明

1 要件の概要MySQL5.6本番データベースの複数のテーブルのデータは、Oracle11gデータウ...

MySQL トランザクションの概念と使用法の詳細な説明

目次情事の概念取引の状態取引の役割取引の特徴トランザクション構文トランザクション対応ストレージエンジ...

レスポンシブデザインについての簡単な説明

1. レスポンシブ デザインとは何ですか?レスポンシブデザインとは、ウェブサイトの開発プロセス中に、...

レスポンシブウェブデザインを実現するためにIEでCSS3メディアクエリをサポートする

今日の画面解像度は、320 ピクセル (iPhone) ほど小さいものから、2560 ピクセル以上 ...

Linux Autofs 自動マウント サービスのインストールと展開のチュートリアル

目次1. autofs サービスの紹介2. Autofsのインストールと展開3. Autofs効果の...