MYSQL インストールの解凍バージョンと発生したエラーと解決策

MYSQL インストールの解凍バージョンと発生したエラーと解決策

1 インストール

MYSQL 公式サイトから対応する解凍バージョンをダウンロードし、必要なディレクトリに配置します。
解凍された内容は以下のとおりです。


ここに画像の説明を挿入

次に、my.ini というファイルを作成する必要があります。ファイルの拡張子は .ini で終わる必要があることに注意してください。ファイルの拡張子が非表示になっている場合は、図に示すように確認できます。


ここに画像の説明を挿入

ファイルを作成します: my.ini。

その内容は次のとおりです。


ここに画像の説明を挿入

[クライアント]
ポート=3306 デフォルト文字セット=utf8 [mysqld]
# 独自の MYSQL インストールディレクトリに設定します basedir=D:\Program Files\mysql-5.7.24-winx64
# MYSQLデータディレクトリに設定 datadir=D:\Program Files\mysql-5.7.24-winx64\data
ポート=3306
文字セットサーバー=utf8
sql_mode=NO_ENGINE_SUBSTITUTION、NO_AUTO_CREATE_USER
# クエリキャッシュを有効にするexplicit_defaults_for_timestamp=true
スキップ許可テーブル

mysql コマンドはデータ フォルダーを自動的に作成します。

管理者権限で cmd を実行し、mysql bin ディレクトリに移動して、次を実行します。

mysqld --initialize-insecure (推奨、ルートパスワードを設定しないでください)
mysqld --initialize (推奨されません。ランダムなルートパスワードを生成します)

エラーが報告されない場合:

mysqld -インストール
プロンプトが表示された場合:
ここに画像の説明を挿入
これはインストールが成功したことを示します。

次にmysqlサーバーを起動します

net start mysql でエラーがない場合は、MySQL サーバーが正常に起動したことを示すメッセージが表示されます。mysql -u root -p にログインします。初回ログインではパスワードは必要ありません。入力するだけで MySQL コマンド ラインにアクセスできます。

作成プロセス中に発生する一般的なエラーは次のとおりです。

1 MySQLが起動できない

 MySQL サービスが起動しています。MySQL サービスの起動に失敗しました。 サービスはエラーを報告しませんでした。

この問題が発生した理由は、データ フォルダーが手動で作成されたためです。データ フォルダーを削除してから、上記のコマンドを使用してデータ フォルダーを自動的に作成する必要がありました。

2 サービスのインストール/削除が拒否されました

このエラーは、サービスのインストール/削除が拒否されたことを意味します。
私の理解によれば、インストールを拒否され、インストールする必要があるということは、十分な権限がないため、管理者権限で cmd を実行する必要があることを意味します。

現時点ではエラーは 2 つだけであり、後でさらに追加される予定です。

要約する

上記は、MYSQL の解凍バージョンのインストールと、エディターが遭遇したエラーと解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • mysql8.0.0 winx64.zip 解凍バージョンのインストールと設定のチュートリアル
  • MySQL 5.7.20 解凍版のインストールとルートパスワードの変更に関するチュートリアル
  • MySQL 5.7.21 解凍版のインストールと設定方法のグラフィックチュートリアル (win10)
  • Linux システムで MySQL データベースの解凍バージョンをインストールして構成する方法
  • MySQL 5.7 解凍版のインストールとアンインストール、およびよくある問題の概要
  • MySQL 5.7.20 の解凍バージョンをインストールするための詳細な手順 (2 つの方法)
  • MySQL 5.7.20 共通ダウンロード、インストール、設定方法と簡単な操作スキル(解凍版無料インストール)
  • MySql 5.7.14 解凍バージョンの詳細なインストール手順

<<:  JS はシンプルなブロック崩しピンボールゲームを実装します

>>:  CentOS に PHP5 をインストール、PHP をアンインストール、PHP7 をインストールするチュートリアル

推薦する

dockerでopenGaussデータベースを構成する方法の詳細な説明

Windowsユーザー向けDocker で openGauss を使用するopenGaussイメージ...

Alpine イメージに Ansible サービスを追加する方法

apk add ansible を使用して、alpine イメージに ansible サービスを追加...

MySQL 8.0はJSONを扱えるようになりました

目次1. 概要2. JSON基本ツール3. JSONパス式4. JSONを検索して変更する序文:長い...

Dockerイメージをパッケージ化し、リモートサーバーにプッシュしてk8sにデプロイする方法

目次1. Dockerファイル2. pom 構成3. イメージプッシュ4. k8s デプロイメント前...

tdが空の場合に境界線を表示する方法

以前、CSS を使用してテーブルの border + bordercolordark + borde...

Vue3.0 異なる解像度のコンピュータの適応操作

まず依存関係をインストールする必要があります npm i lib-flexible-computer...

MySQL ストアド プロシージャの作成、呼び出し、管理の詳細な説明

目次ストアドプロシージャの概要ストアド プロシージャを使用する理由は何ですか?ストアドプロシージャの...

よく使うLinuxコマンドのまとめ

私は2年間運用保守に携わり、多くのコマンドを使用しました。特定のLinuxコマンドを習得すると、どれ...

img usemap 属性 中国地図リンク

HTML img タグ: Web ページに導入される画像を定義します。興味深い usemap 属性も...

Vueはアコーディオン効果を実装する

この記事の例では、アコーディオン効果を実現するためのVueの具体的なコードを参考までに共有しています...

MySQL slow_log テーブルを InnoDB エンジンに変更することはできません。詳細な説明

背景mysql.slow_log からスロー クエリ ログを取得するのは遅く、テーブルは csv テ...

MySQL 時間統計方法の概要

データベースの統計を行う場合、多くの場合、年、月、日に基づいてデータを収集し、echart を使用し...

HTML 学習ノート - HTML 構文の詳細な説明 (必読)

1. HTML マークアップ言語とは何ですか? HTML は、Web ページの情報を表すマークアッ...

MySQL アップグレードのベストプラクティス

MySQL 5.7 には、オンライン DDL、マルチソース レプリケーション、拡張された半同期、テー...