MySQL 5.7.21 winx64 グリーンバージョンのインストールと設定方法のグラフィックチュートリアル

MySQL 5.7.21 winx64 グリーンバージョンのインストールと設定方法のグラフィックチュートリアル

この記事ではMySQL 5.7.21のインストールと設定方法を記録しています。具体的な内容は以下のとおりです。

1. ダウンロード

ダウンロード

好きな場所に解凍してください(ディレクトリに中国語の文字を含めないでください)

例: D:\Program Files\

2. システム環境変数の設定

(1)システム変数の追加

変数名: MYSQL_HOME
変数値: Mysql 解凍ディレクトリ (例: D:\Program Files\mysql-5.7.21-winx64)

(2)PATHを追加する

;%MYSQL_HOME%\bin;

3. my.iniファイルを設定する

解凍したルートディレクトリに新しいmy.iniファイルを作成します。

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

4. 管理者としてコマンドプロンプトウィンドウを起動します

mysqlの解凍ディレクトリをbinディレクトリに入力します

例: D:\Program Files\mysql-5.7.21-winx64\bin

個別に実行:

(1) 初期化: mysqld -initialize-insecure

「datadir の設定に失敗しました」というエラーメッセージが表示された場合は、mysqld --initialize --user=mysql --console を実行してから、(1) を実行してください。

正しく行われると、MySQL のルート ディレクトリにデータ フォルダーと関連ファイルが生成されます。

(2) mysqld -インストール

※「サービスのインストール/削除が拒否されました」というメッセージが表示される場合は、コマンドプロンプトが管理者として入力されていないことを意味します。

(3)サービスを開始する: net start mysql

(4)ログインしてパスワードを変更する: mysql -u root -p

【ログインに成功すると(5)へ直接移動します】

私のものが現れた

my.iniに追加する

サービスを再起動して正常にログインします

(5)パスワード変更ステートメントを実行する(通常のログインの場合は、 set password = password('new password');を使用する)

ユーザーを更新します。set authentication_string = password("新しいパスワード") where user='root';

(6)終了;net stop mysql

(7)ログインに成功した場合は、この手順を無視してください。

my.ini でコメントアウトする

再起動後、password = password('new password'); を設定します。

これで通常通り使用できるようになります。

(8)番組データベースをテストする。

5. MySQLサービスを開始およびシャットダウンするための2つのbatファイルを作成します。

(1)MySQLサービスを起動する

@エコーオフ
echo MySQL サービスを開始してもよろしいですか?
一時停止
ネットスタートMySQL
echo MySQL サービスが開始されました。エラーがないか確認してください。
一時停止

これをmysqlサービススタートアップ.batファイルとして保存し、管理者として実行します。

(2)MySQLサービスをシャットダウンする

@エコーオフ
echo MySQL サービスをシャットダウンしてもよろしいですか?
一時停止
ネットストップmysql
echo MySQL サービスのシャットダウンが完了しました。エラーがないか確認してください。
一時停止

mysql service shut down.batファイルとして保存し、管理者として実行します。

MySql のインストールが完了しました。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 5.7.21 winx64 無料インストールバージョン設定方法グラフィックチュートリアル
  • Windows 10 での MySQL 5.7.21 winx64 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 5.7.21 winx64 のインストールと設定方法のグラフィックチュートリアル
  • mysql-5.7.21-winx64 無料インストール版のインストール - Windows チュートリアル詳細説明

<<:  nginx-naxsi ホワイトリストルールの詳細な説明

>>:  JavaScript で大きなファイルの並列ダウンロードを実装する方法

推薦する

CentOS7でPHPスケジュールタスクを実行する方法

序文この記事は主に CentOS7 で PHP スケジュールタスクを実行することに関する関連コンテン...

Vueでブラウザ共有機能を呼び出す方法

序文Vue(発音は /vjuː/、view に似ています)は、ユーザーインターフェイスを構築するため...

MySQL MHA 操作ステータス監視の概要

目次1. プロジェクトの説明1.1 背景1.2 実装設計1.2.1 従来の方法1.2.2 最適化され...

CSS3 と JavaScript を使用して Web カラー ピッカーのサンプル コードを開発する

この例の Web カラー ピッカー機能は、ページ効果を実現するために CSS3 を使用します。つまり...

nginxの基礎を学ぶ

目次1. nginx とは何ですか? 2. nginx で何ができるのか? 2.1 フォワードプロキ...

史上最もクリエイティブな404ページのデザインは、ウェブサイトのユーザーエクスペリエンスを効果的に向上させます

ウェブを閲覧しているときに 404 ページに遭遇することはあまりないので、見落としがちです。しかし、...

Linuxカーネルのアクセス制御セキュリティを強化する方法

背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...

MySQL Community Server 8.0.12 のインストールと設定方法のグラフィックチュートリアル

MySQL 8 は、NoSQL、JSON などのサポートなど、まったく新しいエクスペリエンスをもたら...

React Native スキャフォールディングの基本的な使い方の詳細な説明

プロジェクトを構築する対応するパスでコマンドラインを実行します: react-native init...

実行中のDockerコンテナのポートマッピングを変更する方法

序文docker run がコンテナを作成して実行するときに、-p を使用してポート マッピング ル...

MySQL にテーブルが存在するかどうかを確認し、それを一括で削除する方法

1. インターネットで長時間検索しましたが、判定表が存在するかどうかがわからなかったので、漠然と削除...

MySQLでデータをエクスポートするいくつかの方法の詳細な説明

MySQL データをエクスポートする目的は、データベースのバックアップ、テーブル構造のエクスポート、...

MYSQL の binlog 最適化に関する考察の要約

質問質問 1: トランザクションをコミットするときに REDO ログをフラッシュすることによって発生...

SQL ROW_NUMBER() および OVER() メソッドのケーススタディ

構文フォーマット: row_number() over(partition by grouping ...

バックエンドから返される 100,000 個のデータをフロントエンドでより適切に表示するにはどうすればよいですか?

目次予備作業バックエンド構築フロントエンドページダイレクトレンダリングsetTimeout ページン...