mysql-8.0.15-winx64はインストールにzipパッケージを使用し、起動後すぐにサービスがシャットダウンされます。

mysql-8.0.15-winx64はインストールにzipパッケージを使用し、起動後すぐにサービスがシャットダウンされます。

この例で使用されているMySQLのバージョンはmysql-8.0.15-winx64です。

1. zipパッケージをダウンロードする

公式ウェブサイトアドレス: https://dev.mysql.com/downloads/mysql/

2. インストール

解凍後、解凍したファイルを任意のインストール ディレクトリにコピーします。たとえば、図に示すように、C ドライブにインストールします。

図の赤で囲まれたファイルは手動で追加する必要があります。テキストの内容は次のとおりです: (実際のニーズに応じて変更できます)

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
 
[mysqld]
# ポート 3306 を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir=C:\allSoftCjy\mysql-8.0.15-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=C:\allSoftCjy\mysql-8.0.15-winx64\data
# 許可される最大接続数 max_connections=20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#マスタースレーブデータベースデータをコピーするには# バイナリログlog-bin=mysql-binを開きます
# サーバーIDを設定する 
サーバーID=1

3. 環境変数を設定する

4. MySQLをインストールする

(1)管理者としてcmdを実行する

(2)MySQLインストールディレクトリのbinディレクトリでコマンドを実行します。

実行が完了すると、root ユーザーの初期デフォルト パスワードが次のように出力されます。

4. MySQLをアンインストールする

5. WindowsシステムのMysqlサービスは起動後すぐにシャットダウンされます

(1)まずログを確認し、errで終わるファイルを選択する

(2)ボックス内の設定をコメントアウトします。

要約する

以上は、インストールに zip パッケージを使用した mysql-8.0.15-winx64 の紹介と、サービス開始直後にシャットダウンする問題です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • MySQL はパスワード強度の検証をオフにします
  • MySQL が起動直後にシャットダウンする問題 (ibdata1 ファイルの破損が原因) に対する完璧な解決策
  • MySQL 子テーブルで外部キー制約チェックを無効にする方法
  • PHP で mysqli オブジェクト指向メソッドを使用して MySQL データベースを開いたり閉じたりする方法
  • MySQL サービスを安全にシャットダウンするチュートリアル
  • lnmp でディスク領域を保護するために MySQL ログをオフにする方法
  • Windows でバッチ処理を使用して MySQL を起動およびシャットダウンする
  • MySQLデータベースの関数を開く、閉じる、表示する方法
  • MySQL のシャットダウンプロセスと安全に MySQL をシャットダウンする方法の詳細な説明
  • Mysql カーソルの定義、使用、終了に関する詳細な分析
  • MySQLサーバーの起動とシャットダウン
  • MySQLインスタンスを安全にシャットダウンする方法

<<:  React 並行関数エクスペリエンス (フロントエンド並行モード)

>>:  Tomcatディレクトリ構造の詳細な説明

推薦する

HTML ページにミュージック ビデオを追加する例

1. ビデオタグFirefoxでは自動再生をサポートしますが、GoogleとIEではサポートしません...

MySQL テーブル自動増分 ID オーバーフロー障害レビュー ソリューション

問題: MySQLテーブル内の自動増分IDのオーバーフローによりビジネスブロックが発生した背景: t...

よくある HTML タグの記述エラー

HTML Police がコードを調べて意味のないタグをすべて見つけ出すので、注意を払う必要がありま...

JavaScriptでポインターの位置を取得する方法を教えます

JavaScript でポインターの位置を取得する方法は、イベント オブジェクトの pageX と ...

React Fragment の紹介と詳しい使い方

目次序文フラグメントの動機React Fragment の紹介と使用<React.Fragme...

固定テーブル幅テーブルレイアウト: 固定

テーブルを画面全体(残りの空白領域)に表示するために、幅属性は 100% と定義されることが多く、セ...

Vue+echarts でプログレスバーのヒストグラムを実現

この記事では、プログレスバーヒストグラムを実現するためのvue+echartsの具体的なコードを参考...

HTMLタグオーバーフロー処理アプリケーション

CSSを使用してスクロールバーを変更する1.コンテンツがオーバーフローした場合のオーバーフロー設定水...

Chrome Dev Tools を使用してページのパフォーマンスを分析する方法 (フロントエンドのパフォーマンス最適化)

背景開発やデバッグには Chrome Dev Tools がよく使用されますが、ページのパフォーマン...

Docker tomcatのメモリサイズを設定する方法

Docker に Tomcat をインストールする場合、大きなファイルをダウンロードするときなど、場...

Linux で複数のファイルの名前を一度に変更する方法

序文日常業務では、すべての jpg ファイルを bnp に変更したり、名前の 1 を one に変更...

異なるブラウザ間で互換性のあるテキスト配置を実現する CSS

フォームのフロントエンド レイアウトでは、テキスト ボックスのプロンプト テキストを両端に揃える必要...

MySQL XA で分散トランザクションを実装する方法

目次序文XA プロトコルMySQL XA で分散トランザクションを実装する方法序文MySQL が単一...

MySQLの高可用性と高パフォーマンスのクラスタを構築する方法

目次MySQL NDB Clusterとはクラスター構築のための準備作業クラスターのデプロイを開始す...

HTML で JavaScript を使用する

<script> タグHTML5では、スクリプトには次の属性があります: async、d...