MySQL Community Server 5.7.19 インストール ガイド (詳細)

MySQL Community Server 5.7.19 インストール ガイド (詳細)

MySQL公式サイトのzipファイルのダウンロードリンク https://dev.mysql.com/downloads/mysql/

https://www.jb51.net/softs/451120.html

這里寫圖片描述

ダウンロードしたzipファイルをディレクトリに解凍します

這里寫圖片描述

解凍したファイルを「プログラム ディスク」にコピーします (私の場合はディスク D)


這里寫圖片描述

MySQLデータベースのインストールを始めましょう

設定iniファイル:

ルートディレクトリ(binディレクトリと同じレベル)に新しいmy.txtファイルを作成し、次のコードをコピーして、ファイルのサフィックスをiniタイプ(つまりmy.ini)に変更します。

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

設定変数環境


這里寫圖片描述

mysql サービスをインストールします。

管理者として実行し、C:\Windows\System32 ディレクトリで cmd.exe を見つけます。管理者として実行する必要があることに注意してください。管理者として cmd ウィンドウを開いたら、mysqld install と入力し、Enter キーを押して終了します。

 mysqld install

インストールが成功したら、引き続きコマンド「mysqld –initialize」を入力します。この手順は、データ ディレクトリを初期化するために使用されます。公式の圧縮パッケージを解凍すると、データ フォルダは存在しません。コマンドを実行すると、ルート ディレクトリにデータ フォルダが自動的に生成されます。

 mysqld --initialize

サービスを開始する

net start mysql

ログイン

mysql -u root -p

このとき、cmd は「パスワードを入力してください:」と表示します。

Enterキーを押すだけでmysqlに正常に入力できます

コマンドを入力してください

use mysql; // データベースが変更されたことを表示
ユーザーを更新し、authentication_string=password("123") を設定します。user="root"\g 
 /*(コマンドを実行するには、\g で終了して Enter キーを押す必要があることに注意してください) 表示: クエリ OK、影響を受けた行数 1 (0.01 秒) 一致した行数: 1 変更された行数: 1 警告数: 1*/
権限をフラッシュ //表示: クエリは正常、影響を受けた行は 0 行 (0.00 秒)
やめる

完了しました。これにより、root ユーザーのパスワードが 123 に設定されます。

要約する

上記は、編集者が紹介した MySQL Community Server 5.7.19 のインストール ガイドです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL Community Server 5.7.16 のグリーン バージョンをインストールしてリモート ログインを実装する方法
  • Centos 6.5 での mysql-community-server. 5.7.18-1.el6 のインストール
  • MySQL Community Server 圧縮パッケージのインストールと設定方法

<<:  Javascriptのクロージャとアプリケーションの詳細な説明

>>:  Ubuntuがインターネットに接続できない場合の解決策

推薦する

MySql ファジークエリ JSON キーワード取得ソリューションの例

目次序文オプション1:オプション2:オプション3:オプション4(最終的に採用されたオプション):要約...

ホバードロップダウンメニューを実装するためのネイティブJS

JS はホバー ドロップダウン メニューを実装します。これは、フロントエンドの面接で遭遇するシナリ...

IDEA 2020.3.1 で Tomcat をデプロイし、最初の Web プロジェクトを作成するプロセスの詳細な説明

目次Tomcat の紹介Tomcat の展開Web プロジェクトの作成tomcatの設定プロジェクト...

MySQL テーブルを削除するときに外部キー制約を無視するシンプルな実装

テーブルを削除することはあまり一般的ではありませんが、特に外部キーの関連付けがあるテーブルの場合は、...

入力が完了したことを検出し、次のコンテンツを自動的に入力する HTML を実装する方法

前回の記事では、入力完了の簡単な検出を実現しましたが、今回はさらに一歩進んで、入力が完了した後に次の...

MYSQLの主キー制約とユニーク制約の違いについて簡単に説明します。

目次主キー制約ユニーク制約主キー制約PRIMARY KRY 主キーは一意です。テーブルには主キーを ...

CSS3 の Flex レイアウトの詳細な分析

Flexbox レイアウト モジュールは、コンテナー内のスペースをより効率的に配分する方法を提供する...

Dockerイントラネット侵入FRP展開の実装プロセスの分析

1. 設定ファイルディレクトリを作成するcd /ホームディレクトリmkdir frp最終的なディレク...

HTML 選択タグにリンクを追加する 3 つの方法

最初のもの:コードをコピーコードは次のとおりです。 <html> <ヘッド>...

MySQL パーティション テーブルの基本入門チュートリアル

序文最近のプロジェクトでは、大量のデータを保存する必要があり、このデータには有効期限があります。クエ...

Vueはランニングライトのシンプルな効果を実現

この記事では、マーキーのシンプルな効果を実現するためのVueの具体的なコードを参考までに共有します。...

SQL 文を使用してデータを収集する場合の sum 関数と count 関数の if 判定条件の使用法の説明

まず、例を挙げてみましょう(読みたくない場合は、以下の要約だけ読んでください)。 order_typ...

MySQLの論理アーキテクチャに関する深い理解

MySQL は現在、ほとんどの企業や事業体で使用されているデータベースです。MySQL が使用される...

React双方向データバインディングの原理についての簡単な説明

目次双方向データバインディングとは双方向データバインディングの実装データ影響ビュービューはデータに影...