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

推薦する

フィールドを結合するSQL関数

最近、関連テーブル内のすべてのフィールドをクエリし、それらを 1 つのフィールドに再グループ化する必...

CentOS7でPHPスケジュールタスクを実行する方法

序文この記事は主に CentOS7 で PHP スケジュールタスクを実行することに関する関連コンテン...

JavaScriptの基本的なインタラクションの詳細な説明

目次1. 要素の入手方法文書から入手ID取得クラス名 (className) を取得します。タグ名 ...

HTML+CSS でハートビートの特殊効果を作成する

今日は、シンプルなハートビート効果を作成します。多くのコードは必要ありません。ボックスを追加し、CS...

Typescriptの基本構文13個を共有する

目次1. Tsとは何か2. 基本的な文法1. プリミティブデータ型を宣言する2. オブジェクト型を宣...

Linux 最速のテキスト検索ツール ripgrep (grep の最良の代替)

序文テキスト検索ツールといえば、Linux で最も便利でよく使われるツールの 1 つである grep...

WindowsX Hyper-V ベースの CentOS システムをインストールする

現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...

jQueryはドロップダウンメニューのスライド効果を実現します

Web ページを作成するときに、クールでスムーズなドロップダウン メニューが必要になることがあります...

さまざまなブラウザでのhrタグの説明

通常、人事担当者と会うことはめったにありませんが、一度会うと、それが生死を分けることもあります。 H...

MySQL データのバックアップと復元のサンプル コード

1. データのバックアップ1. mysqldumpコマンドを使用してバックアップするmysqldum...

OR キーワードを使用した MySql 複数条件クエリ ステートメント

前の記事では、And キーワードを使用した MySql の複数条件クエリ ステートメントを紹介しまし...

jsで七夕告白連打の効果を実現、jQueryで連打技術を実現

この記事では、jsとjQueryテクノロジーを使用して告白弾幕を実現する方法を紹介します。具体的な内...

HTML入力で値が変更されたときにリスナーイベントを追加することの簡単な分析

達成される効果多くの場合、入力ボックスの値の変化をリアルタイムで監視し、ブラウザを誘導してウェブサイ...

複数のドメイン名、ポート、IP仮想ホストに基づくNginx構成

1. タイプの導入1.1 ドメインベースの仮想ホスティングいわゆるドメイン名ベースの仮想ホストとは、...

hasLayout によって発生する CSS バグの一覧

IE には長い間問題がありました。誰もがテストを受けたとき、誰もが笑顔でしたが、それはただのニヤニヤ...