MySQL 5.7 のインストールと設定のチュートリアル

MySQL 5.7 のインストールと設定のチュートリアル

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

1. MySQLデータベースを構成する

1. グリーンバージョンのmysqlを解凍し、以下のようにmysql5.7に名前を変更します。

下の図5.6の以前のバージョンと比較してください。データディレクトリ(データの保存)とmy-default.iniファイル(構成情報)がありません。

2. 設置サービス

1. 以下のようにcmdを実行します(管理者バージョン、それ以外の場合は権限なし)。

2. MySQL 5.7 の新しいバージョンにはデータ ディレクトリがありません。コマンドを実行して作成する必要があります。

3. 以下のように、mysqld –install コマンドを実行してサービスをインストールします。

mysqlが不要な場合は、以下に示すようにmysqld –removeを実行して削除します。

3. 以下のようにnet start mysqlを実行してサービスを開始します。

起動時に MySQL を起動するかどうかを設定する必要がある場合は、Windows サービスで設定できます。

3. クライアントテスト

1.mysql –uroot –p を以下のように実行します

4. ユーザー名とパスワードを変更する

1. コマンドを実行する

mysql を使用します。

UPDATE user SET authentication_string=password('123456') ここで、user='root';

権限のフラッシュ;

以下のように表示されます。

2. 再度ログインし、mysql -uroot -p123456コマンドを実行します。

5. エンコードをUTF-8に設定する

1. デフォルトのエンコーディングを表示する

2. mysql5.7 のルート ディレクトリに、新しい my.ini ファイルを作成します (このファイルは 5.7 以降には存在しないため、自分で作成します)。以下を参照してください。

MySQLサービスプログラムが起動すると、my.iniを自動的に読み取り、エンコードを含むさまざまな設定パラメータを取得します。

3. my.iniを編集する

[mysqld]ノードの下で、サーバーのエンコーディングを設定し、2つの項目を追加します。

文字セットサーバー=utf8

[mysql]ノード、これはクライアント情報を構成するためのものです

[mysql]ノードを追加し、エンコードをUTF8に設定します。

[mysql]

デフォルトの文字セット=utf8

以下のように表示されます。

6. テストクエリ

1. 設定ファイルを変更した後、まずサービスを再起動する必要があります。

2. 通常通りrootユーザーとしてログインする

3. コマンド show variables like "%character%" を実行して、以下に示すように、システム文字セット変数を表示します。

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 のさまざまなバージョンのインストール チュートリアル

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

以下もご興味があるかもしれません:
  • Windows での MySQL 5.6 のインストールと設定 (スクリーンショットと詳細な手順付き)
  • MySQL 5.6 (Win7 64 ビット) のダウンロード、インストール、および構成のグラフィック チュートリアル
  • MySQL 5.5 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.6.17 Green Edition (無料インストール) のインストールと設定のチュートリアル
  • MySQL 5.7.16 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 5.7.13 のインストールと設定方法のグラフィック チュートリアル (Linux)
  • Windows 版 MySQL 5.6.11 のインストールと設定のチュートリアル
  • mysql5.7.19 winx64 解凍版のインストールと設定のチュートリアル
  • MySQL 5.7.19 のインストールと設定方法のグラフィック チュートリアル (win10)
  • MySQL 5.7.13 winx64 のインストールと設定方法のグラフィックチュートリアル

<<:  jQueryは時間セレクタを実装する

>>:  Linuxコマンドとファイル検索の詳しい説明

推薦する

意外と知らないJSのループ速度テストのいろいろを徹底解説

目次序文1. forループ2. whileループとdo-whileループ3. forEach、map...

MYSQL接続ポートが占有され、ファイルパスエラーが発生する問題を解決します

今朝、私は Wampserver を使用してローカルの win7 マシン上に PHP 環境を構築し、...

Linux 負荷分散 LVS の詳細な理解

目次1. LVS 負荷分散2. 負荷分散LVSの基本紹介3. LVSアーキテクチャ3.1 ロードバラ...

MySQL で戻り値ありと戻り値なしのストアド プロシージャを書く 2 つの方法

プロセス1: 戻り値あり: proc_addNum が存在する場合はプロシージャを削除します。 プロ...

mysql5.7 のエンコーディングを utf8mb4 に設定する方法

最近、問題に遭遇しました。モバイル端末の絵文字や一部の絵文字は 4 バイトですが、UTF-8 は 3...

JavaScript のクロージャの問題の詳細な説明

クロージャは、純粋関数型プログラミング言語の伝統的な機能の 1 つです。クロージャをコア言語構造の不...

Vue Element UI カスタム説明リストコンポーネント

この記事の例では、Vue Element UIカスタム説明リストコンポーネントの具体的なコードを参考...

MySQLのサブクエリユニオンの効率性についての簡単な説明と

最近の製品テストでは、同時呼び出し数が 10 未満の場合に応答時間が 100 ミリ秒以内に維持できな...

WebデザイナーがRetinaディスプレイデバイス向けの画像を作成する方法

特記事項:この記事は、Chris Spooner の英語記事「Web デザイン用の Retina グ...

Spring環境を構成するためのDocker-composeの手順

最近、メンバーがテストできるようにプロジェクトをパッケージ化する必要がありますが、パッケージ化された...

MySQLの明示的な型変換の簡単な分析

CAST関数前回の記事では、型変換を表示するために使用する CAST 関数について説明しました。暗黙...

CSSの高さの崩壊問題についての簡単な説明

パフォーマンス例えば: HTML: <div class="first"&...

MySQL スロークエリログの詳細な理解

目次スロークエリログとは何ですか?スロークエリを有効にする方法ログ分析ツール mysqldumpsh...

ノードの対応するバージョンに関する簡単な説明 node-sass sass-loader

目次ノードのバージョンが一致しない、ノードをアップグレードまたはダウングレードするnvm を使用して...

CSV、Excel、SQL ファイルを MySQL にインポートするためのヒント

1. csvファイルをインポートする次のコマンドを使用します。 1.mysql> infile...