MySQL 5.7.18 のインストール中に MySQL サービスの起動に失敗する問題の解決策

MySQL 5.7.18 のインストール中に MySQL サービスの起動に失敗する問題の解決策

MySQL は非常に強力なリレーショナル データベースです。しかし、初心者の中には、インストールや設定中にさまざまな困難に遭遇する人もいます。ここではインストールのプロセスについては説明しませんが、設定のプロセスについて説明します。公式サイトから MySQL をダウンロードする場合、msi と zip の 2 つの形式があります。 Msi インストールを直接実行し、zip ファイルを任意のディレクトリ アドレスに解凍することができます。これら両方をインストールする場合、使用する前に設定する必要があります。以下の紹介では、主に msi 形式のデフォルト アドレス (C:\Program Files\mysql-5.7.18-win32) に焦点を当てています。

1つ。インストールまたは解凍後、環境変数を設定する必要があります。手順は次のとおりです: マイ コンピューター -> プロパティ -> システムの詳細設定 -> 詳細設定 -> 環境変数。システム変数で、パスをクリックし、編集を選択します。 「C:\ProgramFiles\mysql-5.7.18-win32\bin;」を追加します。ここで注意すべき点は、カバーしていないという点です。また、最初に追加するのが最適です。イギリス式のセミコロン「;」は省略できません。 (途中に挿入することもできますが、「;」の後に追加することを忘れないでください。)

二。 [スタート] メニューをクリックし、cmd.exe を検索して左クリックし、管理者として実行します。必ず管理者として実行してください。 ! !

cmd を直接実行し、mysqld -install と入力すると、権限が不十分なために「サービスのインストール/削除が拒否されました!」というエラーが表示されます。

mysqld –install を正しく入力して Enter キーを押すと、「The service already exists!」と表示されます。

三つ。次に、net start mysql と入力してサーバーを起動します。次の図に示すように、サーバーの起動に失敗したことが示されます。

これは、バージョン 5.7 以降では、C:\Program Files\mysql-5.7+ ディレクトリにデータ フォルダがないためです。ここで、他のバージョンの MySQL のデータ フォルダをコピーしないように注意してください。代わりに、ウィンドウに mysqld--initialize-insecure --user=mysql と入力します。"--" の前にスペースがあることに注意し、 Enter キーを押します。 (コンピュータの速度に応じて、待機時間は30秒ほどかかります)

(C:\ProgramFiles\mysql-5.7.18-win32 ディレクトリにはデータフォルダがありません。以下に示すように)

注: 5.7 より前のバージョンでは、C:\ProgramFiles\mysql-5.* ディレクトリの my-default.ini を変更する必要があります。右クリックして編集します。

basedir=……

データディレクトリ=…..

変更後

ベースディレクトリ = C:\Program Files\mysql-5.*

データディレクトリ = C:\Program Files\mysql-5.*\data

これで完了です。「C:\Program Files\mysql-5.*」は実際のインストール場所によって決まります。

4つ。 C:\ProgramFiles\mysql-5.7.18-win32 ディレクトリに、データ フォルダーが正常に作成されたことが示されます。

データを作成したら、mysqld –installと入力してEnterキーを押します(手順3で起動が成功した場合は、再度入力する必要はありません)

5. サービスが正常に開始されたら、ログインして、mysql -u root –p と入力し、Enter キーを押します。パスワードの入力が表示されます。ログイン パスワードは設定されていないため、何も入力する必要はなく、Enter キーを押すだけです。

Enter キーを押すと、以下のように MySQL の設定が成功しました。

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

以下もご興味があるかもしれません:
  • WindowsシステムでPhPStudy MySQLの起動に失敗する問題を解決する
  • MySQLの一般的なメモリ不足による起動失敗に対する完璧な解決策
  • Docker での MySQL の初期化と起動の失敗の解決策
  • MySQL データベース InnoDB の起動失敗と再起動不能の解決策
  • CentOS 7 での MySQL サービスの起動失敗に対する簡単な解決策
  • 進捗バーの状態によりMysql/MariaDBの起動が失敗する理由と解決策
  • ディスクがいっぱいでMySQLの起動に失敗する問題を共有する
  • MySQL 起動失敗の問題とシナリオ分析

<<:  JSブラウザストレージの詳しい説明

>>:  Windows Server 2016 標準キー アクティベーション キー シリアル番号

推薦する

Vue要素と多言語切り替えの詳細な説明

目次序文複数の言語を切り替えるにはどうすればいいですか? 1. vue-i18nパッケージをインスト...

よく使われるLinuxコマンド「ll」が無効、またはコマンドが見つからないという問題を解決します

質問:よく使用されるコマンド「ll」が無効であるか、コマンドが見つかりません理由: 「ll」コマンド...

WeChatアプレットは写真の撮影とアルバムからの写真の選択を実現します

この記事では、WeChatアプレットで写真を撮ったり、アルバムから写真を選択したりするための具体的な...

シームレスなトークンリフレッシュを実現する方法

目次1. 需要方法1方法2方法3 2. 実装3. 問題解決質問1: トークンの複数回の更新を防ぐ方法...

HTMLで境界線を設定する3つの方法の詳細な説明

HTML で境界線を設定する 3 つの方法 境界線の幅: 1px 2px 2px; 境界線のスタイル...

IDEA で mysql8.0.3 と mybatis-generator を使用する際に発生するバグ

1. プラグインを追加し、pomファイルの下に次の設定を追加します。 <!-- mybatis...

MYSQL の COLLATE とは何ですか?

序文MySQL で show create table <tablename> コマンド...

無効にしてHTMLフォーム入力を送信した後にフォーム値が取得されない問題を解決する方法

フォーム入力ボックスの入力をdisable属性に設定して送信すると、入力ボックスの値を取得できなくな...

Vue シンプル登録ページ + 確認コード送信機能の実装例

目次1. エフェクト表示2. 検証コードとメールプッシュ管理の強化(後述のブログを参照) 3. 一般...

Vue3.0のさまざまなリスニング方法の包括的な概要

目次リスナー1.ウォッチエフェクト2.見る1.1 聴くための最初の方法1.2 聞く2つ目の方法1.3...

IE 8/Chrome/Firefox と互換性のあるコメント返信ポップアップマスク効果実装アイデア

平日はニュースに注目して、テンセントをよく閲覧しています。しかし、コメントへの返信はほとんど見られま...

vite2.0 設定学習の詳しい説明(typescript 版)

導入悠宇希の原文です。 vite は Vue CLI に似ています。vite も、基本的なプロジェク...

CentOS 7 での Docker プロキシの設定 (Linux での Systemd サービスの環境変数設定)

Docker デーモンは、 HTTP_PROXY 、 HTTPS_PROXY 、およびNO_PRO...

CentOS 7.6 への MySQL 5.7 GA バージョンのインストール チュートリアル図

目次環境の準備環境の準備mariadbをアンインストールする rpm -qa | grep mari...