MySQL v5.7.18 解凍バージョンのインストール詳細チュートリアル

MySQL v5.7.18 解凍バージョンのインストール詳細チュートリアル

MySQLをダウンロード

5.1.1.1 より前のバージョン

私のコンピュータは64ビットなので、Windows(x86、64ビット)、ZIPアーカイブバージョンをダウンロードすることを選択しました。

解凍してインストール

1. ダウンロードしたパッケージを指定されたディレクトリに解凍します。(私の場合) D:\Program Files (x86) ディレクトリに解凍します。
したがって、MySQL (インストール) パッケージの完全なパスは次のようになります: D:\Program Files (x86)\mysql-5.7.18-winx64

2. 解凍後、システム環境変数を設定します。

新しいシステム環境変数を追加します:

キー名: MYSQL_HOME

値は次のとおりです: D:\Program Files (x86)\mysql-5.7.18-winx64

次に、パス:%MYSQL_HOME%\binを追加します。

3. 解凍後、my.ini ファイルを準備します。

注意: 以前のバージョンを解凍すると、解凍されたディレクトリに my-default.ini または my.ini ファイルが存在すると言われています。ただし、v5.7.18 バージョンを解凍すると、そのようなファイルは存在しません。したがって、my.ini ファイルを手動で作成する必要があります。ファイルの具体的な (完全な) 内容は次のとおりです。

[クライアント]
ポート=3306
デフォルトの文字セット=utf8
[mysqld]
ポート=3306
文字セットサーバー=utf8
ベースディレクトリ=%MYSQL_HOME%
データディレクトリ=%MYSQL_HOME%\data
sql_mode = 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION'
[WinMySQLAdmin]
%MYSQL_HOME%\bin\mysqld.exe

my.iniファイルを編集した後、my.iniをbinディレクトリに配置します。

4. 管理者としてcmdコマンドウィンドウを開き、ディレクトリをMySQLインストールパッケージの下のbinディレクトリに切り替えます。

5. MySQL データベースをインストールし、次のコマンドを実行します。

mysqld.exe -インストール

コマンドを実行すると、「サービスが正常にインストールされました。」というプロンプトが表示され、インストールが成功したことを示します。

6. mysql データを初期化し、空のパスワードを持つ root ユーザーを作成します。次のコマンドを実行します。

mysqld --initialize-insecure --user=mysql

注: 最後のパラメータ --user=mysql は Windows では追加する必要はありませんが、Unix やその他のシステムでは非常に重要であるようです。

コマンドを実行すると、しばらくすると、システムは対応するデータ ディレクトリを自動的に生成し、空のパスワードを持つ root ユーザーを自動的に作成します。これは初期化が成功したことを示します。

7. mysql サービスを起動し、次のコマンドを実行します。

ネットスタートMySQL

実行後のプロンプトは次のようになります。

MySQL サービスが開始しています。

MySQL サービスが正常に開始されました。

注意: ログインして mysql を使用するには、まずサービスを開始する必要があります。将来も同様のことが言えるでしょう。

8. サービスが開始された後、新しく作成された root ユーザーのパスワードは空なので、最初にパスワードを設定する必要があります。次のコマンドを実行できます。

mysqladmin -u root -p password ここに新しいパスワードを入力してください パスワードを入力してください: ここに古いパスワードを入力してください

上記の 2 つのコマンドを実行した後、「Enter password:」の後に入力した古いパスワードが正しければ、root ユーザーの新しいパスワードが正常に設定されます。この後、新しいパスワードを使用して root ユーザーにログインする必要があります。

注意: 新しく作成された root ユーザーのパスワードは空です。したがって、root ユーザーのパスワードを初めて変更する場合は、「Enter password:」の後にパスワードを入力する必要はありません。Enter キーを押すだけです。

9. この時点で、MySQL v5.7.18 の解凍とインストールは完了しています。したがって、以前に開始した MySQL サービスを停止し、次のコマンドを実行する必要があります。

ネットストップmysql

知らせ:

上記の処理が完了したら、コマンドラインウィンドウを使用してMySQLに関連する操作のみを実行すると、
例: CREATE DATABASE xxx;
たとえば、CREATE TABLE xxx;
たとえば、SELECT * FROM XXX WHERE xxx;
たとえば、INSERT INTO xxx (...) VALUES(...);
のように:........

対応する文が文法的に正しければ、問題はありません。ただし、Navicat を使用して関連するクエリ操作を実行する場合 (注: 最新バージョンであるバージョン v11.2.7 を使用しています)、どのような操作を実行しても、操作は実際には成功しますが、次のようにエラー プロンプトも表示されます。

[エラー] 1055 - ORDER BY 句の式 #1 が GROUP BY 句内になく、GROUP BY 句内の列に機能的に依存しない非集計列 'information_schema.PROFILING.SEQ' が含まれています。これは sql_mode=only_full_group_by と互換性がありません。

オンライン情報を参照した後、Navicat で次のステートメントを実行することで問題を解決できます。

sql_mode を 'STRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION' に設定します。
SELECT @@sql_mode;

ログインしてMySQLを使用する

MySQL データベースがインストールされました。インストールが成功すると、root ユーザーとしてログインし、テーブルの作成、データの追加、削除、変更、チェックなどのデータ操作を実行できます。簡単なプロセスは次のとおりです。

1. 管理者としてcmdを開き、MySQLインストールディレクトリのbinディレクトリに切り替えます。

2.net start mysql // 説明: このコマンドはmysqlサービスを開始します
mysql -u root -p // 説明: このコマンドはrootユーザーにログインするためのものです
パスワードを入力: 以前に設定したルートユーザーのパスワード

3. 正しくログインすると、データの追加、削除、変更、確認などの操作が可能になります。例:

mysql> show databases; // すべてのデータベースを表示
mysql> selectステートメント............
...

4. データベースを使用しなくなった場合は、ユーザーからログアウトし、次のコマンドを実行してサービスを停止します。

mysql> 終了します。

5.net MySQLを停止する

データベースの削除

mysql を使用したくなくなった場合は、次のコマンドを実行できます。

mysqld --削除

上記は私の練習記録です。参考用ですので、訂正やご連絡をお待ちしております。

=== [著者: jacc.kim] & [電子メール: [email protected]] ===

上記は、編集者が紹介したMySQL v5.7.18解凍バージョンの詳細なインストールチュートリアルです。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL 8.0.12 解凍版インストールチュートリアル個人テスト!
  • mysql8.0.0 winx64.zip 解凍バージョンのインストールと設定のチュートリアル
  • MySQL 8.0.12 解凍バージョンのインストールチュートリアル
  • MySQL 5.7.18 の解凍バージョンをダウンロードしてインストールし、MySQL サービスを開始するための詳細なグラフィック手順
  • MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル
  • Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)
  • MySQL最新バージョン8.0.17解凍版インストールチュートリアル
  • MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.12 winx64 解凍バージョンのインストール グラフィック チュートリアル
  • MySQL 8.0 解凍版ダウンロードインストールと設定例チュートリアル

<<:  Vue+flaskで動画合成機能を実現(ドラッグ&ドロップアップロード)

>>:  Serv-U FTPとADの完璧な統合ソリューションの詳細な説明

推薦する

Web デザインにおける HTML フォーマットと長いファイルに関するヒント

<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...

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

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

Ubuntu 18.04 でソースコードから Odoo14 をインストールするチュートリアル

目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...

WeChatミニプログラムユーザー認証による携帯電話番号の取得(getPhoneNumber)

序文ミニプログラムには、ユーザーを取得するための非常に便利な API があり、getPhoneNum...

MySQLはランダムに一定数のレコードを抽出します

以前は、このような使用シナリオを処理するために rand() で直接 order していましたが、効...

Linux 占有ポートの強制解放と Linux ファイアウォールのポート開放方法の詳しい説明

nginx、mysql、tomcat などのサービスをインストールするときに、使用する必要があるポー...

Ajax の JavaScript ソリューションにおける parsererror エラー ケースの詳細な説明

ajax の parsererror エラー (バックグラウンドからフロントエンドに送信される js...

CSS を使用して画像の色を変更する 100 の方法 (収集する価値あり)

序文「画像処理というと、PhotoShop などの画像処理ツールを思い浮かべることが多いです。フロン...

Apache Log4j2 が核レベルの脆弱性と迅速な修正を報告

Apache Log4j2 が核レベルの脆弱性を報告し、スタックリーダーの友人たちは大騒ぎになりまし...

vmware14Pro で Ubuntu システム インターフェイスが小さすぎる問題の解決方法の詳細な説明

1. 動作環境vmware14proウブントゥ 16.04LTS 2. 問題の説明vmware14P...

Typescriptの基本構文13個を共有する

目次1. Tsとは何か2. 基本的な文法1. プリミティブデータ型を宣言する2. オブジェクト型を宣...

Centos8 でローカル Web サーバーを構築するための実装手順

1 概要システム Centos8 では、httpd を使用してローカル Web サーバーを構築します...

react-navigation6.xルーティングライブラリの基本的な使い方の詳しい説明

目次react-nativeプロジェクトの初期化react-nativeプロジェクトをインストールす...

Linux コマンドラインで電卓を使用する 5 つのコマンド

みなさんこんにちは。私は梁旭です。 Linux を使用するときに、計算を行う必要がある場合があり、そ...

Navicat を MySQL に接続するときに発生する 2059 エラーの解決方法

最近、Djangoを学習しているときにデータベースを使用する必要があったため、MySQLで使用するた...