Windows での MySQL のダウンロード、インストール、設定、使用に関するチュートリアル

Windows での MySQL のダウンロード、インストール、設定、使用に関するチュートリアル

MySQLの概要

MySQL はリレーショナル データベース管理システムです。データベースは構造化されたデータの集合です。もともとスウェーデンの MySQL AB によって開発されましたが、現在は Oracle が所有しています。 MySQL は、すべてのデータを 1 つの大きなウェアハウスに格納するのではなく、異なるテーブルにデータを格納するリレーショナル データベース管理システムであり、速度と柔軟性が向上します。

MySQL の機能

C および C++ で記述され、ソース コードの移植性を保証するために複数のコンパイラでテストされています。
Windows、Mac OS、AIX、BSDI、LInux など複数のオペレーティング システムをサポートします。
複数のプログラミング言語用の API が提供されています。 C、C++、C#、PHP、JAVA、Python、Ruby など。
マルチスレッドをサポートし、CPU リソースを最大限に活用し、複数のユーザーをサポートします。
最適化された SQL クエリ アルゴリズムにより、クエリ速度が効果的に向上します。
クライアントとサーバーのネットワーク環境では独立したアプリケーションとして使用でき、ライブラリとして他のソフトウェアに組み込むこともできます。
多言語サポートを提供します。 GB2312、BIG5、UTF-8 など。
TCP/IP、ODB、JDBC などの複数のデータベース接続方法を提供します。
データベース操作を管理、検査、最適化するための管理ツールを提供します。
数千万件のレコードを含む大規模なデータベースを処理できます。

さて、これ以上前置きはこれくらいにして、MySQL の学習の旅を始めましょう。

MySQL インストール (Windows x64)

最初のステップは、MySQL データベースをダウンロードし、システムのビット サイズに適した ZIP アーカイブ バージョン (シンプル、クリーン、インストール不要) を選択することです

2 番目のステップは、ダウンロードした ZIP アーカイブ バージョンを解凍し、インストールする場所を見つけることです。ここでは、C: ドライブを例に挙げます。解凍したら、すべて完了です。とても簡単ですよね?これで、ZIP アーカイブ バージョンの利点がわかりましたね。

3 番目のステップは、デフォルト ファイルを構成することです。デフォルト構成をそのまま使用すると、テキストが文字化けするなどの多くの問題が発生するため、構成ファイルを変更する必要があります。まず、C:\mysql-xxxx-winx64 ディレクトリ (ここではバージョン 5.6.24 を例として使用) に my.ini ファイル (.ini は Windows システムの構成ファイル) を作成します。構成ファイルが正しくない場合は、エラー メッセージ 1067 が表示されます。次のコードを新しく作成した構成ファイルにコピーして保存します。

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

4 番目の手順は、MySQL サービスをインストールすることです。スタート -> cmd (検索プログラムまたはファイル入力ボックスに入力) と入力し、Enter キーを押し、表示される cmd.exe ファイルを右クリックして、[管理者として実行] を選択し (十分な権限があることを確認するため)、ディレクトリを MySQL bin ディレクトリに切り替え (たとえば、cd C:\mysql-5.6.24-winx64\bin と入力して Enter キーを押します)、mysqld install と入力して Enter キーを押します。プロンプトが成功した場合、インストールが成功したことを意味します。次のステップは、MySQL サービスを開始することです。サービスを開始するには、さまざまな方法があります。最初の方法は、コンピューター アイコンを右クリックし、[管理]、[サービスとアプリケーション]、[サービス] の順に選択し、MySQL サービスを見つけてクリックして開始することです。 2 番目の方法はより高速で、ほとんどの人が使用する方法です。実行したばかりの cmd ウィンドウに net start mysql コマンドを入力し、Enter キーを押してサービスを開始します。

5 番目のステップは、mysql を起動することです。これもまたエキサイティングなステップです。へへ、cmd でディレクトリを bin ディレクトリに切り替え、mysql -uroot -p と入力して Enter キーを押し、パスワードを入力します (デフォルトではパスワードはありません)。mysqladmin -u root -p password コマンドでパスワードを設定できます。終了する場合は、exit と入力して Enter キーを押します (注: cmd ウィンドウを直接閉じて終了することはできません。exit コマンドで終了する必要があります)。

ステップ 6.環境変数を設定します (オプション)。コンピューターを右クリック --> プロパティ --> システムの詳細設定 --> 環境変数 --> パス --> 編集を選択し、先頭に C:\mysql-xxxx-winx64\bin; を追加します (注: 末尾はセミコロンで終わる必要があります。xxxx は MySQL のバージョンを表します)。環境変数を設定する目的は、MySQL を起動するたびにディレクトリを bin ディレクトリに切り替えることを避けることです。環境変数を設定したら、mysql を実行します。cmd -->mysql -uroot -p --> Enter キーを押してパスワードを入力します。これで、テーブルの作成、テーブルのクエリ、その他の操作を実行できるようになります。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • mysql 8.0.12 winx64 のダウンロードとインストールのチュートリアル
  • MySQL 5.7 と Mac 上の MySql の詳細なインストール図をダウンロードする
  • MySQL 5.7.20 共通ダウンロード、インストール、設定方法と簡単な操作スキル(解凍版無料インストール)
  • MySQL 5.7.20 圧縮版のダウンロードとインストールの簡単なチュートリアル
  • MySQL 5.7.18 のダウンロードとインストールの詳細な手順
  • MySQL 5.7 以降のバージョンのダウンロードとインストールのグラフィック チュートリアル
  • MySQL (win7x64 バージョン 5.7.16) のダウンロード、インストール、設定、使用に関する詳細なグラフィック チュートリアル
  • MySQL 5.7 サービスのダウンロードとインストールのグラフィカル チュートリアル (クラシック エディション)
  • MySQLのダウンロードとインストールのプロセスの詳細な説明

<<:  JS 非同期スタック トレース: await が Promise よりも優れている理由

>>:  Windows Server のインストール後にワイヤレスとオーディオが機能しない問題を解決する

推薦する

MySQLデータベースのパスワードを忘れた場合の解決策

先ほど MySQL パスワードを設定したのに、外食したり荷物を受け取ったりするときにパスワードを忘れ...

Vue の this.$store.state.xx.xx に関する簡単な説明

目次これを Vue.$store.state.xx.xxストアからデータを取得する私のプロジェクトフ...

ウェブサイトデザインの経験 ウェブサイト構築におけるよくある間違いのまとめ

注意: 計画、設計、開発のいずれの場合でも、これらの間違いは避けなければなりません。 1. ナビゲー...

Window.nameはクロスドメインデータ転送の問題を解決します

<br />原文: http://research.microsoft.com/~hel...

純粋な CSS カスタム複数行省略記号の問題 (原理から実装まで)

テキストオーバーフローを表示するにはどうすればいいですか? どのようなニーズがありますか?単一行です...

Linux に Python クローラー スクリプトを展開し、スケジュールされたタスクを設定する方法

昨年、プロジェクトの必要性により、Python でクローラーを作成しました。クロールされたデータは、...

Vue+element はローカル検索機能付きのドロップダウン メニューを実装します

必要:バックエンドは配列オブジェクトを返し、それがフロントエンドで配列に結合されます。配列は名前に従...

MySql 組み込み関数の自習知識ポイントまとめ

文字列関数文字ascii(str)のASCIIコード値をチェックし、strが空の文字列の場合は0を返...

nginxのインストールと設定の詳細なプロセス記録

目次1 nginxの紹介1 nginxとは何か2 つのアプリケーション シナリオ2 nginxのイン...

1 時間で MySQL データベースを学ぶ (Zhang Guo)

目次1. データベースの概要1.1 開発の歴史2. MySQL の紹介2.1. MySQLの概要2....

Vueはコードのハイライトを実現するためにモナコを使用しています

Vue 言語と要素コンポーネントを使用して、コード コンテンツの入力を必要とし、ハイライト表示が可能...

純粋な CSS で実装された 3 つの通知バーのスクロール効果

序文通知バー コンポーネントは、比較的一般的なコンポーネントです。基本的に、すべてのサイトにこのよう...

HTML で vue-router を使用するサンプル コード

vue と vue-router の紹介 <script src="https://...

MySQL で 1 つのテーブルのフィールドを使用して別のテーブルのフィールドを更新する方法

1. 1列を変更する 学生の更新、都市c s.city_name = c.name を設定します こ...