この記事では、主に win10 での mysql 5.7.21 解凍バージョンのインストールと設定方法をグラフィックチュートリアルとともに詳しく紹介します。興味のある方は参考にしていただければ幸いです。
1.公式WebサイトからMYSQL圧縮ファイルをダウンロードします。
ダウンロードURL
2. ファイルを解凍します
直接解凍すると、解凍後のインストールパッケージディレクトリは次のようになります: (注: この時点ではデータディレクトリと.iniファイルはありません)
3. ファイルを置きたいディレクトリに置きます。私が置いたディレクトリは以下の通りです
4. 解凍後に.iniファイルが無いので新規作成します。このディレクトリ内の my.ini ファイル
.ini ファイルの内容は次のとおりです:
[mysqld] port = 3306 basedir=C:\Program Files\MYSQL\MySQL Server 5.7.21 datadir=C:\Program Files\MYSQL\MySQL Server 5.7.21\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
2 つの場所に注意してください:
このパスは、ステップ 3 で入力したパスです。
5. 環境変数を設定します
コントロールパネルを開き、「システムの詳細設定」を選択します
ポップアップタブで「詳細」を選択し、「環境変数」を選択します
システム変数に、新しい「MYSQL_HOME」値「C:Program FilesMYSQLMySQL Server 5.7.21」(手順 3 で保存したパス) を作成します
6. MYSQL インストール
「Microsoft キー + Q」 「検索 CMD を開きます
管理者としてコマンド プロンプトを実行します。
MYSQL ディレクトリに入ります cd C:Program FilesMYSQLMySQL Server 5.7.21bin
mysqld を実行します --initialize
mysqld を実行します -install
run net start my sql startサービス
7. Root アカウントのパスワードを設定します
MySQL 設定ファイル (my.ini) を変更し、[mysqld] の下に行 Skip-grant-tables を追加します
mysql の再起動後、mysql -u root で直接入力できます。 -p (この時点ではパスワードは空です);
「update mysql.user setauthentication_string=password("root")」と入力します。ここで user="root";
「フラッシュ権限」を入力します;
「quit」と入力します;
Restore my .ini ファイル (skip-grant-tables 行を削除)、mysql を再起動します
この時点で、mysql -u root -p root を使用して入力できます
注:
実行中に次のエラーが発生する可能性があります。インストールプロセス:
MySQL サービスを開始できません。
サービスはエラーを報告しませんでした。
さらにヘルプが必要な場合は、「NET HELPMSG 3534」と入力してください。
処理:
MYSQLディレクトリにデータが存在するかどうかを確認し、再インストールします。
sc delete mysql と入力して元の MYSQL を削除し、手順 6 を繰り返します
関連推奨事項:
mysql5.7.21 winx64 インストール構成グラフィック共有
my l5.7.21.zip のインストールチュートリアル例
Linux に MySql5.7.21 をインストールする手順の詳細な説明
以上がmysql5.7.21 解凍版のインストールと設定の写真とテキストの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

MySQLのパフォーマンスを効果的に監視する方法は? MySqladmin、ShowGlobalStatus、PerconAmonitoring and Management(PMM)、MySQL EnterpriseMonitorなどのツールを使用します。 1. mysqladminを使用して、接続の数を表示します。 2。showglobalstatusを使用して、クエリ番号を表示します。 3.PMMは、詳細なパフォーマンスデータとグラフィカルインターフェイスを提供します。 4.mysqlenterprisemonitorは、豊富な監視機能とアラームメカニズムを提供します。

MySQLとSQLServerの違いは次のとおりです。1)MySQLはオープンソースであり、Webおよび埋め込みシステムに適しています。2)SQLServerはMicrosoftの商用製品であり、エンタープライズレベルのアプリケーションに適しています。ストレージエンジン、パフォーマンスの最適化、アプリケーションシナリオの2つには大きな違いがあります。選択するときは、プロジェクトのサイズと将来のスケーラビリティを考慮する必要があります。

高可用性、高度なセキュリティ、優れた統合を必要とするエンタープライズレベルのアプリケーションシナリオでは、MySQLの代わりにSQLServerを選択する必要があります。 1)SQLServerは、高可用性や高度なセキュリティなどのエンタープライズレベルの機能を提供します。 2)VisualStudioやPowerbiなどのMicrosoftエコシステムと密接に統合されています。 3)SQLSERVERは、パフォーマンスの最適化に優れた機能を果たし、メモリが最適化されたテーブルと列ストレージインデックスをサポートします。

mysqlManagesCharacterSetSetSetsAndCollations ByUSINGUTF-8ASTHEDEDEFAULT、CONFIGURATIONATDATABASE、TABLE、ANDCOLUMNLEVELS、ANDREQUIRINGCAREACTERSETANDCOLLATIONSFORADABASE.2

MySQLトリガーは、特定のデータ操作が実行されたときに一連の操作を実行するために使用されるテーブルに関連付けられた自動的に実行されたストアドプロシージャです。 1)定義と機能のトリガー:データ検証、ロギングなどに使用。2)動作原則:それは前後に分割され、行レベルのトリガーをサポートします。 3)使用例:給与の変更を記録したり、在庫を更新したりするために使用できます。 4)デバッグスキル:ShowTriggersとShowCreatetriggerコマンドを使用します。 5)パフォーマンスの最適化:複雑な操作を避け、インデックスを使用し、トランザクションを管理します。

MySQLでユーザーアカウントを作成および管理する手順は次のとおりです。1。ユーザーの作成:createUser'newuser '@' localhost'identifidedby'password 'を使用します。 2。許可を割り当てる:grantselect、insert、updateonmydatabase.to'newuser'@'localhost 'を使用します。 3.許可エラーを修正:Revokeallprivilegesonmydatabase.from'newuser'@'localhost 'を使用します。次に、許可を再割り当てします。 4。最適化権限:Showgraを使用します

MySQLは、迅速な開発や中小規模のアプリケーションに適していますが、Oracleは大規模な企業や高可用性のニーズに適しています。 1)MySQLはオープンソースで使いやすく、Webアプリケーションや中小企業に適しています。 2)Oracleは強力で、大企業や政府機関に適しています。 3)MySQLはさまざまなストレージエンジンをサポートし、Oracleは豊富なエンタープライズレベルの機能を提供します。

他のリレーショナルデータベースと比較したMySQLの欠点には次のものがあります。1。パフォーマンスの問題:大規模なデータを処理する際にボトルネックに遭遇する可能性があり、PostgreSQLは複雑なクエリとビッグデータ処理でより良いパフォーマンスを発揮します。 2。スケーラビリティ:水平スケーリング能力は、Google SpannerやAmazon Auroraほど良くありません。 3。機能的な制限:高度な機能におけるPostgreSQLやOracleほど良くないため、一部の関数では、より多くのカスタムコードとメンテナンスが必要です。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 中国語版
中国語版、とても使いやすい

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