検索
ホームページデータベースmysql チュートリアルMySQL 5.7.27 をダウンロード、インストール、構成する方法

この記事では、MySQL 5.7.27 をダウンロード、インストール、構成する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

MySQL 5.7.27 の詳細なダウンロード、インストール、構成チュートリアル

まえがき

MySQL をインストールすると、多くの問題が発生します。ブログ 問題を解決するにはさまざまな方法があります。ここにいくつかのリンクを添付します。問題に遭遇した友人はそれを読んで参考にすることができます。この記事は主にデータベースを初めて使用する初心者向けに、MySQL データベースをインストールするための記事です。現在、公式 Web サイトにある MySQL のバージョンは 5.5、5.6、5.7、8 です。開発時には最新バージョンより 1 ~ 2 つ下のバージョンを選択することが多いため、インストールするデータベースとして 5.7 を選択しました

1. ダウンロード手順

公式 Web サイトにアクセスします: https://www.mysql.com/

コミュニティ

MySQL 5.7.27 をダウンロード、インストール、構成する方法

を選択します。ダウンロード 対応するバージョンをダウンロードします。

上の図の MySQL Community Server をクリックして、ダウンロード インターフェイスに入ります。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

MySQL Community Server 5.7 のリンクを見つけて、クリックします。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

##お使いのコンピュータのバージョンに応じて、対応する ZIP ファイルをダウンロードすることを選択してください。私のコンピュータは 64 ビットなので、これを選択してダウンロードしてください。[ダウンロード] をクリックして入力してください次のインターフェイス:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

「いいえ、ダウンロードを開始します」をクリックし、ダウンロードを開始します

MySQL 5.7.27 をダウンロード、インストール、構成する方法

ダウンロード後、ファイルを保存先のディスクとディレクトリに抽出します。ファイルを E:\Program Files\Mysql ディレクトリに解凍しました。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

以上でダウンロード作業は完了です。

2. 環境変数の構成

システム - > システムの詳細設定 - > 環境変数 - > システム変数

MySQL 5.7.27 をダウンロード、インストール、構成する方法

MySQL 5.7.27 をダウンロード、インストール、構成する方法

MySQL 5.7.27 をダウンロード、インストール、構成する方法##[新規] をクリックします。変数名は MYSQL_HOME で、mysql-5.7.27-winx64 フォルダーの場所を追加します。

私のファイルは、図に示すように E:\Program Files\Mysql\mysql-5.7.27-winx64 にあります:

MySQL 5.7.27 をダウンロード、インストール、構成する方法パスを編集してコピーします。図に示すように、;% MYSQL_HOME%\bin を元の値の末尾に追加します:

MySQL 5.7.27 をダウンロード、インストール、構成する方法3. my.ini ファイル

を設定します。 mysql-5.7.27 - winx64 ディレクトリに新しい my.ini ファイルを作成します。私のファイルは E:\Program Files\Mysql\mysql-5.7.27-winx64 ディレクトリにあります。my.ini ファイルの内容は次のとおりです。

#
[mysqld]
#端口号
port = 3306
#mysql-5.7.27-winx64的路径
basedir=E:\Program Files\Mysql\mysql-5.7.27-winx64
#mysql-5.7.27-winx64的路径+\data
datadir=E:\Program Files\Mysql\mysql-5.7.27-winx64\data 
#最大连接数
max_connections=200
#编码
character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]
#编码
default-character-set=utf8

MySQL 5.7.27 をダウンロード、インストール、構成する方法作成が完了したら、次のステップに進みます。

4. MySQL をインストールします

1. 入力ボックスに「cmd」と入力し、管理者として実行します。ここでは管理者として実行する必要があることに注意してください。そうでない場合は、インストール プロセスのインストール/削除中に実行してください。管理者権限が不十分なため、「サービスが拒否されました!」というメッセージが表示されます。これは非常に重要です。

MySQL 5.7.27 をダウンロード、インストール、構成する方法cmd に E:\Program Files\Mysql\mysql-5.7.27-winx64\bin ディレクトリを入力します:

MySQL 5.7.27 をダウンロード、インストール、構成する方法インストール コマンド: mysqld -install を入力します。「サービスが正常にインストールされました」と表示されれば、インストールは成功しています。「サービスのインストールが拒否されました」と表示された場合は、cmd が管理者権限で実行されていないことを意味します:

MySQL 5.7.27 をダウンロード、インストール、構成する方法次に、コマンド mysqld --initialize の入力を続けます。この時点ではプロンプトは表示されません:

次に、起動コマンドを入力します: net start mysql. MySQL が正常に起動したことを証明する次のプロンプトが表示されます:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

5. MySQL パスワードを設定します

1. ここでパスワードを設定するのは、主に次の問題を解決するためです: エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)

2. まず、 MySQL サービスにアクセスし、コマンド ライン net stop mysql:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

3 を入力します。E:\Program Files\Mysql\mysql-5.7.27-winx64 ディレクトリで my.ini を見つけます。 [mysqld] フィールドに任意の行を入力します。 Skip-grant-tables を追加して保存します:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

4. MySQL を再起動し、起動コマンド net start mysql を入力します。 MySQL が正常に開始されたことを証明する次のプロンプトが表示されます:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

コマンド mysql -u root -p を入力します。パスワードは必要ありません。Enter キーを押すだけです:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

MySQL に正常に入力しました。はは、このステップに到達したことを嬉しく思うはずです!

5. mysql を使用してコマンド ラインを入力し、データベースを入力します:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

6. コマンド ラインに「update user setauthentication_string=password("xxxxxx"」を入力します。 ) ここで、user ="root";xxxxxx は、設定した新しいパスワードです。Enter キーを押した後に次のメッセージが表示されれば、変更が成功したことを示しています。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

#7. MySQL サービスを手動で停止し、win10 の検索バーに「サービス」と入力して、MySQL を見つけます。右クリックして「停止」をクリックするだけです。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

次に、my.ini ファイルの Skip-grant-tables 行を削除し、保存して閉じます。

8. cmd を再度 (管理者として) 起動し、起動コマンド net start mysql を入力し、mysql -u root -p を入力して、設定したばかりのパスワードを入力します。次の情報は、それを証明するものです。設定は成功しました!

MySQL 5.7.27 をダウンロード、インストール、構成する方法

次に、mysql を使用してコマンド ラインを入力して確認します。結果はエラーになります:

MySQL 5.7.27 をダウンロード、インストール、構成する方法

パスワードが次のとおりであるため、リセットされていない場合は、リセットしてください。

「xxxxxx」で識別されるコマンド ライン alter user user() を入力します。私のパスワードは 123456 なので、「123456」で識別される alter user user() と入力します。Enter!勝利に近づく!
コマンド ラインを入力し、mysql を再度使用して確認します。成功しました。

MySQL 5.7.27 をダウンロード、インストール、構成する方法

関連する推奨事項:「mysql チュートリアル

以上がMySQL 5.7.27 をダウンロード、インストール、構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
MySQLの場所:データベースとプログラミングMySQLの場所:データベースとプログラミングApr 13, 2025 am 12:18 AM

データベースとプログラミングにおけるMySQLの位置は非常に重要です。これは、さまざまなアプリケーションシナリオで広く使用されているオープンソースのリレーショナルデータベース管理システムです。 1)MySQLは、効率的なデータストレージ、組織、および検索機能を提供し、Web、モバイル、およびエンタープライズレベルのシステムをサポートします。 2)クライアントサーバーアーキテクチャを使用し、複数のストレージエンジンとインデックスの最適化をサポートします。 3)基本的な使用には、テーブルの作成とデータの挿入が含まれ、高度な使用法にはマルチテーブル結合と複雑なクエリが含まれます。 4)SQL構文エラーやパフォーマンスの問題などのよくある質問は、説明コマンドとスロークエリログを介してデバッグできます。 5)パフォーマンス最適化方法には、インデックスの合理的な使用、最適化されたクエリ、およびキャッシュの使用が含まれます。ベストプラクティスには、トランザクションと準備された星の使用が含まれます

MySQL:中小企業から大企業までMySQL:中小企業から大企業までApr 13, 2025 am 12:17 AM

MySQLは、中小企業に適しています。 1)中小企業は、顧客情報の保存など、基本的なデータ管理にMySQLを使用できます。 2)大企業はMySQLを使用して、大規模なデータと複雑なビジネスロジックを処理して、クエリのパフォーマンスとトランザクション処理を最適化できます。

Phantomの読み取りとは何ですか?Innodbはどのようにそれらを防ぐ(次のキーロック)?Phantomの読み取りとは何ですか?Innodbはどのようにそれらを防ぐ(次のキーロック)?Apr 13, 2025 am 12:16 AM

INNODBは、次のキーロックメカニズムを通じてファントムの読み取りを効果的に防止します。 1)Next-KeyLockingは、Row LockとGap Lockを組み合わせてレコードとギャップをロックして、新しいレコードが挿入されないようにします。 2)実際のアプリケーションでは、クエリを最適化して分離レベルを調整することにより、ロック競争を削減し、並行性パフォーマンスを改善できます。

mysql:プログラミング言語ではありませんが...mysql:プログラミング言語ではありませんが...Apr 13, 2025 am 12:03 AM

MySQLはプログラミング言語ではありませんが、そのクエリ言語SQLにはプログラミング言語の特性があります。1。SQLは条件付き判断、ループ、可変操作をサポートします。 2。ストアドプロシージャ、トリガー、機能を通じて、ユーザーはデータベースで複雑な論理操作を実行できます。

MySQL:世界で最も人気のあるデータベースの紹介MySQL:世界で最も人気のあるデータベースの紹介Apr 12, 2025 am 12:18 AM

MySQLはオープンソースのリレーショナルデータベース管理システムであり、主にデータを迅速かつ確実に保存および取得するために使用されます。その実用的な原則には、クライアントリクエスト、クエリ解像度、クエリの実行、返品結果が含まれます。使用法の例には、テーブルの作成、データの挿入とクエリ、および参加操作などの高度な機能が含まれます。一般的なエラーには、SQL構文、データ型、およびアクセス許可、および最適化の提案には、インデックスの使用、最適化されたクエリ、およびテーブルの分割が含まれます。

MySQLの重要性:データストレージと管理MySQLの重要性:データストレージと管理Apr 12, 2025 am 12:18 AM

MySQLは、データストレージ、管理、クエリ、セキュリティに適したオープンソースのリレーショナルデータベース管理システムです。 1.さまざまなオペレーティングシステムをサポートし、Webアプリケーションやその他のフィールドで広く使用されています。 2。クライアントサーバーアーキテクチャとさまざまなストレージエンジンを通じて、MySQLはデータを効率的に処理します。 3.基本的な使用には、データベースとテーブルの作成、挿入、クエリ、データの更新が含まれます。 4.高度な使用には、複雑なクエリとストアドプロシージャが含まれます。 5.一般的なエラーは、説明ステートメントを介してデバッグできます。 6.パフォーマンスの最適化には、インデックスの合理的な使用と最適化されたクエリステートメントが含まれます。

なぜMySQLを使用するのですか?利点と利点なぜMySQLを使用するのですか?利点と利点Apr 12, 2025 am 12:17 AM

MySQLは、そのパフォーマンス、信頼性、使いやすさ、コミュニティサポートに選択されています。 1.MYSQLは、複数のデータ型と高度なクエリ操作をサポートし、効率的なデータストレージおよび検索機能を提供します。 2.クライアントサーバーアーキテクチャと複数のストレージエンジンを採用して、トランザクションとクエリの最適化をサポートします。 3.使いやすく、さまざまなオペレーティングシステムとプログラミング言語をサポートしています。 4.強力なコミュニティサポートを提供し、豊富なリソースとソリューションを提供します。

InnoDBロックメカニズム(共有ロック、排他的ロック、意図ロック、レコードロック、ギャップロック、次のキーロック)を説明します。InnoDBロックメカニズム(共有ロック、排他的ロック、意図ロック、レコードロック、ギャップロック、次のキーロック)を説明します。Apr 12, 2025 am 12:16 AM

INNODBのロックメカニズムには、共有ロック、排他的ロック、意図ロック、レコードロック、ギャップロック、次のキーロックが含まれます。 1.共有ロックにより、トランザクションは他のトランザクションが読み取らないようにデータを読み取ることができます。 2.排他的ロックは、他のトランザクションがデータの読み取りと変更を防ぎます。 3.意図ロックは、ロック効率を最適化します。 4。ロックロックインデックスのレコードを記録します。 5。ギャップロックロックインデックス記録ギャップ。 6.次のキーロックは、データの一貫性を確保するためのレコードロックとギャップロックの組み合わせです。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

Dreamweaver Mac版

Dreamweaver Mac版

ビジュアル Web 開発ツール

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。