MySQL 5.7.24 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

MySQL 5.7.24 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

この記事では、参考までにMySQL 5.7.24圧縮パッケージのインストールチュートリアルを紹介します。具体的な内容は次のとおりです。

1. MySQL インストール パッケージをダウンロードします。

ダウンロードアドレス: mysql インストール

必要に応じて対応するバージョンのMySQLをダウンロードします

次に、「ダウンロード」をクリックし、 「いいえ、ダウンロードを開始します」を選択してインストール パッケージを直接ダウンロードします。

2. 環境変数を設定する

新しいMYSQL_HOME変数を作成し、解凍パス名を指定します。

パス変数を編集し、最後に;%MYSQL_HOME%\bin;を追加します。

3. インストール パッケージを指定されたパス(my.ini ファイル)に解凍します。

1. ダウンロード後、保存したいディレクトリに解凍します(バージョン5.7.20前後(少なくとも5.7.20)では、my-default.iniファイルはありません)

2. bin と同じディレクトリに、新しい my-default.ini ファイルを作成します。私のiniファイルは次のようになります:

#ポート3306を3306に設定する
# mysqlのインストールディレクトリを設定します basedir=D:\tools\mysql-5.7.24-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\tools\mysql-5.7.24-winx64\data 
# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します

3. bin ディレクトリの下に、my.ini ファイルを作成 (または my-default.ini をコピー) します。そうしないと、mysqld --initialize-insecure を初期化したときに、データ ファイルにフォルダーが見つからない (データ フォルダーを自動的に生成できない) というレポートが表示されます。

私のmy.ini:

# 設定の変更方法については、
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** このファイルは編集しないでください。これはテンプレートであり、
# *** インストール時のデフォルトの場所であり、
# *** MySQL の新しいバージョンにアップグレードします。
 
[mysqld]
 
# 先頭の # を削除し、最も重要なデータの RAM の量を設定します
# MySQL のキャッシュ。専用サーバーの場合は合計 RAM の 70% から開始し、それ以外の場合は 10% から開始します。
# innodb_buffer_pool_size = 128M
 
# 先頭の # を削除して、非常に重要なデータ整合性オプションであるログ記録をオンにします。
# バックアップ間のバイナリ ログへの変更。
# ログビン
 
# これらは一般的に設定されており、# を削除して必要に応じて設定します。
ベースディレクトリ = D:\tools\mysql-5.7.24-winx64
データディレクトリ = D:\tools\mysql-5.7.24-winx64\data
ポート = 3306
# server_id = .....
 
 
# 先頭の # を削除して、主にレポート サーバーに役立つオプションを設定します。
# サーバーのデフォルトは、トランザクションと高速 SELECT に対して高速です。
# 必要に応じてサイズを調整し、最適な値を見つけるために実験してください。
# 結合バッファサイズ = 128M
# ソートバッファサイズ = 2M
# read_rnd_buffer_size = 2M
 
sql_mode=NO_ENGINE_SUBSTITUTION、STRICT_TRANS_TABLES

basedir と datadir のパスが、独自の MySQL 解凍パスに変更されることに注意してください。

4. MySQLサービスをインストールして初期化する

1. 管理者としてcmdを実行し、mysqlサービスをインストールするコマンドを実行します: mysqld --install

mysqld --インストール

サービスが正常にインストールされたことがわかります。

インストールに失敗した場合は、以前にインストールしたが完全にアンインストールされていないことが原因である可能性がありますので、必ず完全にアンインストールしてください。

2. MySQLを初期化する:

mysqld --初期化

3. 次にMySQLを起動します。

ネットスタートMySQL 

4. MySQLにログインします: mysql -u root -p

mysql -uroot -p

注:初期パスワードは、生成されたデータフォルダ内の拡張子が.errのファイルにあります。

5. 次に、独自のログインパスワードを設定します。

mysql を使用します。
ユーザーを更新します。SET authentication_string = PASSWORD('123456') WHERE user = 'root'; 

注意: パスワードを変更する場合、5.7ではパスワードフィールドが廃止されていることに注意してください。必ずauthentication_stringを記述してください。

mysql>UPDATE user SET authentication_string = PASSWORD('新しいパスワード') WHERE user = 'root';
mysql>FLUSH PRIVILEGES; //権限を更新

5. インストール中に遭遇した問題とその解決策(大物の方は無視してください)

問題: Mysql インストール エラー: ダイナミック リンク ライブラリ MSVCR120.dll 上のプログラム エントリ ポイント fesetround が見つかりません

解決策: Microsoft Visual C++ 2013 再頒布可能パッケージをダウンロードしてインストールします。

ダウンロード アドレス: Visual C++ 2013 および Visual C++ 再頒布可能パッケージの更新プログラム

ダウンロード後、1ステップでインストールし、データベースに再接続するだけです(私が遭遇した問題は、mysqld --install中にエラーが発生したことです)

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

以下もご興味があるかもしれません:
  • CentOS7 で MySQL 5.7.24 をコンパイルしてインストールする詳細なチュートリアル
  • Centos7.5 は mysql5.7.24 バイナリ パッケージの展開をインストールします
  • データディレクトリとmy-default.iniなしでMYSQL5.7.24をインストールし、サービスが起動しない場合に最適なソリューション
  • MySQL バージョン 5.7.24 のデータベース インストール プロセスの詳細なグラフィック説明
  • MySQL 5.7.24 のインストールと設定のグラフィックチュートリアル
  • MySQL 5.7.24 のインストールと設定方法のグラフィックチュートリアル
  • Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法
  • mysql5.7.24 バージョンのインストール手順と解凍時に発生した問題の概要

<<:  React+TS を使用したシンプルな Jira プロジェクトを実装するためのベスト プラクティス

>>:  Linux 圧縮ファイルコマンド zip の使用例

推薦する

ナビゲーションバーのドロップダウンメニューのサンプルコードを実装するためのHTML+CSS

効果コード内の画像は自分で変更できますドロップダウンメニューのHTMLコード <ヘッダークラ​...

CSSラベル表示モードについて1つの記事で学ぶ

タグの種類(表示モード) HTML タグは、一般的にブロック タグとインライン タグの 2 種類に分...

CSSでできるならJavaScriptは使わない

序文JavaScript で記述できるアプリケーションは、最終的には JavaScript で記述さ...

Vue で変数式セレクターを実装する方法

目次HTML構造の定義入力タグのバインディング属性入力タグはキーダウンイベントをリッスンしますli ...

Founder フォント ライブラリの中国語と英語のファイル名比較表

Founder Type Library は、Founder Type Library ビジネス チ...

Windows2008 64 ビット システムでの MySQL 5.7 グリーン バージョンのインストール チュートリアル

序文この記事では、MySQL 5.7 グリーン バージョンのインストール チュートリアルを紹介します...

Tomcat で JNDI データ ソースを構成する 3 つの方法

これまでの仕事では、開発サーバーは一般的にTomcatでした。データソースは、多くの場合、appli...

JavaScript es6 の新しい配列メソッドの詳細な説明

目次1. 各() 2. arr.filter() 3. arr.every() 4. arr.map...

MySQL 数千万のビッグデータに対するSQLクエリ最適化の知識ポイントのまとめ

1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...

Node.js のイベント モジュールに関する知識ポイントのまとめ

Node の研究と応用を通じて、NodeJS はシングルスレッド、イベント駆動型、非ブロッキング I...

RedisとMemcacheの比較と選び方

最近 redis を使っていて、とても便利だと感じているのですが、インメモリ データベースを選択する...

VMware を使用して PXE バッチ インストール サーバーをテストする詳細なプロセス

目次1. 準備1. 環境を整える2. インストール方法3. ネットワークカードの構成2. インストー...

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

Windows Server 2016 アクティベーション キーを皆さんと共有したいと思います。wi...

MySQL インデックスの一般的な問題の概要

Q1: データベースにはどのようなインデックスがありますか?メリットとデメリットは何ですか? 1. ...