MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

MySql 5.7.20 のインストールとデータおよび my.ini ファイルの構成

1. まずMySqlの公式サイトからダウンロードします

参考:

https://www.jb51.net/softs/451120.html

私が例として選択したバージョン(無料インストールバージョン)では、MYSQL Community Serverを選択し、右側で対応するバージョンを選択します。私の場合は64ビットです。対応するzipバージョンをダウンロードしてください。

ダウンロードしたら、保存したい場所に解凍します。私はD:\mysql-5.7.20-winx64に解凍しました。

解凍後、データファイルと my.ini 設定ファイルは存在しません。これらは自分で追加する必要があります (追加情報は下記に記載されています)。

次のステップは環境変数を設定することです。私はw10を使用して、システム変数を開き、mysql環境変数を設定します。次の図は、コマンドラインからシステム変数を開く方法です。

MYSQL_HOME 変数を作成し、その値をファイルを解凍した場所に設定します。

パスに %MYSQL_HOME%\bin; を追加します (末尾のセミコロンに注意してください)

最後に、MySql 環境変数の設定を保存して完了します。

次はデータファイルとmy.iniを追加します

D:\mysql-5.7.20-winx64\bin ディレクトリで管理者として cmd を開きます (管理者が cmd を開く方法はいくつかありますが、その 1 つは win+x を使用してコマンド プロンプト (管理者) を選択することです。開いたら、DOS で D:\mysql-5.7.20-winx64\bin ディレクトリに移動してください)。次に、 mysqld --initialize-insecure --user=mysqlを実行します (スペースがあることに注意)。

その後、ディレクトリに戻ると、データディレクトリが見つかります

以下の内容の my.ini ファイルを作成します (ここでの内容は以下と同じである必要はありません。Baidu で自分で検索できますが、内容は実際には似ています)

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

上記 2 つのファイルの作成が完了したら、D:\mysql-5.7.20-winx64\bin で管理者として cmd を実行し、コマンド mysqld -install を入力します。Service successfully installed と表示されたら、登録が成功したことを意味します。

すでに登録しているので、再度コマンドを実行すると上記の画像が表示されます

次に、 net start mysqlコマンド(start MYSQLコマンド)を実行すると、次の図が表示されます。

net stop mysql コマンド (stop MYSQL コマンド)

この時点で、MySqlのダウンロードと設定が完了しました。

要約する

上記は、エディターが紹介したMySql 5.7.20のインストールとデータおよびmy.iniファイルの構成です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • Docker で MySQL 接続と設定ファイルの最大数を変更する
  • db2 を介して MySQL と springboot の yml 構成ファイルを統合するチュートリアル
  • IDEAはプロパティ設定ファイルを使用してMySQLデータベースに接続します。
  • Windows 上の MySQL 5.6 で my.ini 設定ファイルを見つける方法
  • docker で mysql 設定ファイルを変更する方法
  • MySQL5.6.17データベースをインストールするときにMy.iniファイルを構成する方法
  • MySQLファイル構成分析

<<:  Linux で Scala 環境を構築し、簡単な Scala プログラムを書く

>>:  React 関数コンポーネントのパフォーマンス最適化のアイデアの詳細な説明

推薦する

Win10 システムに MySQL8.0.13 をインストールする際の問題と解決策

オペレーティングシステム: Windows10 MySQL バージョン: 8.0.13-winx64...

MySQL インデックスの原理と使用例の分析

この記事では、例を使用して MySQL インデックスの原理と使用方法を説明します。ご参考までに、詳細...

JavaScriptのポイントごとのシリーズでこれは何ですか

これを理解するおそらく、他のオブジェクト指向プログラミング言語でもthis見たことがあり、これがコン...

HTML テーブル マークアップ チュートリアル (1): テーブルの作成

<br />これは 123WORDPRESS.COM が提供する一連のチュートリアルです...

JavaScriptプロトタイプとプロトタイプチェーンを徹底的に理解する

目次序文基礎を築くプロトタイプコンストラクタのプロパティ__プロト__プロトタイプチェーン改善する要...

MySQLデータベースに他のIPアドレスからアクセスできない問題の解決策

序文先ほどのプロジェクトを参考にすると、環境は整いました。プロジェクトの準備と検証の段階で、問題が発...

MySQL ステートメントに一重引用符またはバックスラッシュを含む値を挿入する方法

序文この記事では主に、シングルクォートやバックスラッシュを含む値を挿入するMySQLステートメントに...

Nginx+SpringBoot による負荷分散の実装例

負荷分散の概要Nginx の負荷分散実装を紹介する前に、負荷分散の分類について簡単に説明します。負荷...

MySQL 8.0.22 解凍版インストールチュートリアル(初心者向け)

目次1. リソースのダウンロード2. ソフトウェアを解凍する2.1 場所を選択する2.2 名前を変更...

Linux でファイルを削除するときに「操作は許可されていません」というプロンプトが表示される場合の対処方法

同僚からよく聞かれるのですが、ファイル/ディレクトリを削除すると「操作は許可されていません」というエ...

フレックスレイアウトとposition:absolute/fixedの競合の詳細な説明

以前、プロジェクトを開発しているときに、flex レイアウトと position:absolute/...

DockerはMariaDBのサブライブラリとサブテーブル、および読み書き分離機能を実装します

目次1. はじめに2. 環境整備1. 基本環境3.Mysqlマスタースレーブ構成をインストールする1...

SQLで同じフィールドの異なる値のデータ統計を実行する

適用シナリオ: シールのさまざまな状態に応じて、さまざまな状態のシールの数をカウントする必要がありま...

eject を使用せずに create-react-app の設定を変更する方法

1. イジェクトが推奨されないのはなぜですか? 1. eject を実行した後、どのような変化があり...

Ubuntu 16.04 64 ビット版の VMware Tools のインストールと構成のグラフィック チュートリアル

この記事では、VMware Toolsのインストールと構成に関するグラフィックチュートリアルを参考と...