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コマンドとファイル検索の詳しい説明

推薦する

VMware マルチノード環境を構成する方法

このチュートリアルでは CentOS 7 64 ビットを使用します。各仮想マシンに 2GB のメモリ...

JQuery を放棄すべきでしょうか?

目次序文jQuery 以外の場合は何を使うのでしょうか? DOMとイベントAJAX リクエスト要約す...

JavaScript Promise の徹底解説

目次1. Promise とは何ですか? 2. なぜ Promise が存在するのでしょうか? 3つ...

nginx を使用して同じドメイン名で複数の Vue プロジェクトをデプロイし、リバース プロキシを使用する方法

効果現在、プロジェクトは2つ(project1、project2)あり、nginxに付属するinde...

mysql MDLメタデータロックの詳細な分析

序文: MySQL で SQL 文を実行すると、予想した時間内に文が完了しません。このような場合、通...

MySQLのスロークエリの詳細な説明

MySQL操作情報のクエリ show status -- すべての MySQL 操作情報を表示します...

入力ボックスのコンテンツプロンプトと非表示機能を実装する JavaScript

入力ボックスが小さい場合、内容を入力した後に、入力内容が拡大されたプロンプト ボックスを表示したいこ...

Vueプラグインの詳しい説明

要約するこの記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS....

シェル スクリプトを使用してワンクリックで MySQL 5.7.29 をインストールする方法

この記事は51CTOブログの著者wjw555の作品を参照しています。スクリプトの内容: vim イン...

HTMLは実際にはいくつかの重要なタグを学ぶアプリケーションです

「これは革命になるだろう」という記事が出たあと。業界の皆様に認知され、もちろん内外からの評価もいただ...

MySQL公式パフォーマンステストツールmysqlslapの使い方の紹介

目次導入説明書実際の経験まとめ導入MySQL は最も人気のあるオープンソース データベースとして、さ...

MySQLデータベースの共通操作スキルのまとめ

この記事では、MySQL データベースの一般的な操作テクニックをまとめます。ご参考までに、詳細は以下...

MySQL 5.7 でパスワードを変更するときに発生する ERROR 1054 (42S22) の解決方法

MySQL 5.7 を新しくインストールしました。ログインすると、パスワードが間違っているというメッ...

JavaScript のデシェイクとスロットリングの例

目次安定スロットル: 手ぶれ防止: 一定時間内に最後のタスクのみを実行します。スロットル: 一定期間...

Nginx をベースに特定の IP への短期アクセス数を制限する

特定の期間内に特定の IP へのアクセス回数を制限する方法は、特に悪意のある DDOS 攻撃に直面し...