この記事では、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 Community Server をクリックして、ダウンロード インターフェイスに入ります。
MySQL Community Server 5.7 のリンクを見つけて、クリックします。
##[新規] をクリックします。変数名は MYSQL_HOME で、mysql-5.7.27-winx64 フォルダーの場所を追加します。
私のファイルは、図に示すように E:\Program Files\Mysql\mysql-5.7.27-winx64 にあります:
パスを編集してコピーします。図に示すように、;% MYSQL_HOME%\bin を元の値の末尾に追加します:
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
作成が完了したら、次のステップに進みます。
4. MySQL をインストールします
1. 入力ボックスに「cmd」と入力し、管理者として実行します。ここでは管理者として実行する必要があることに注意してください。そうでない場合は、インストール プロセスのインストール/削除中に実行してください。管理者権限が不十分なため、「サービスが拒否されました!」というメッセージが表示されます。これは非常に重要です。
cmd に E:\Program Files\Mysql\mysql-5.7.27-winx64\bin ディレクトリを入力します:
インストール コマンド: mysqld -install を入力します。「サービスが正常にインストールされました」と表示されれば、インストールは成功しています。「サービスのインストールが拒否されました」と表示された場合は、cmd が管理者権限で実行されていないことを意味します:
次に、コマンド mysqld --initialize の入力を続けます。この時点ではプロンプトは表示されません:
次に、起動コマンドを入力します: net start mysql. MySQL が正常に起動したことを証明する次のプロンプトが表示されます:
5. MySQL パスワードを設定します
1. ここでパスワードを設定するのは、主に次の問題を解決するためです: エラー 1045 (28000): ユーザー 'root'@'localhost' のアクセスが拒否されました (パスワードを使用: NO)
2. まず、 MySQL サービスにアクセスし、コマンド ライン net stop mysql:
3 を入力します。E:\Program Files\Mysql\mysql-5.7.27-winx64 ディレクトリで my.ini を見つけます。 [mysqld] フィールドに任意の行を入力します。 Skip-grant-tables を追加して保存します:
4. MySQL を再起動し、起動コマンド net start mysql を入力します。 MySQL が正常に開始されたことを証明する次のプロンプトが表示されます:
コマンド mysql -u root -p を入力します。パスワードは必要ありません。Enter キーを押すだけです:
MySQL に正常に入力しました。はは、このステップに到達したことを嬉しく思うはずです!
5. mysql を使用してコマンド ラインを入力し、データベースを入力します:
6. コマンド ラインに「update user setauthentication_string=password("xxxxxx"」を入力します。 ) ここで、user ="root";xxxxxx は、設定した新しいパスワードです。Enter キーを押した後に次のメッセージが表示されれば、変更が成功したことを示しています。
#7. MySQL サービスを手動で停止し、win10 の検索バーに「サービス」と入力して、MySQL を見つけます。右クリックして「停止」をクリックするだけです。
次に、my.ini ファイルの Skip-grant-tables 行を削除し、保存して閉じます。
8. cmd を再度 (管理者として) 起動し、起動コマンド net start mysql を入力し、mysql -u root -p を入力して、設定したばかりのパスワードを入力します。次の情報は、それを証明するものです。設定は成功しました!
次に、mysql を使用してコマンド ラインを入力して確認します。結果はエラーになります:
パスワードが次のとおりであるため、リセットされていない場合は、リセットしてください。
「xxxxxx」で識別されるコマンド ライン alter user user() を入力します。私のパスワードは 123456 なので、「123456」で識別される alter user user() と入力します。Enter!勝利に近づく!
コマンド ラインを入力し、mysql を再度使用して確認します。成功しました。
関連する推奨事項:「mysql チュートリアル」
以上がMySQL 5.7.27 をダウンロード、インストール、構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

Dreamweaver Mac版
ビジュアル Web 開発ツール

WebStorm Mac版
便利なJavaScript開発ツール

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

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