MySQL 8.0.22 解凍版インストールチュートリアル(初心者向け)

MySQL 8.0.22 解凍版インストールチュートリアル(初心者向け)

1. リソースのダウンロード

公式サイトのダウンロードアドレス: https://dev.mysql.com/downloads/mysql/

ここに画像の説明を挿入

ここに画像の説明を挿入

2. ソフトウェアを解凍する

2.1 場所を選択する

注意すべき点は、解凍パスではできる限り中国語の文字を避ける必要があるということです。そうしないと、後でエラーが報告されます。

2.2 名前を変更する(ファイルの拡張子を削除する)

ここに画像の説明を挿入

ここでこの変更を行わないと、後でエラーが報告される可能性があります。個人的にテスト済み。

3. 設定ファイル

3.1 my.iniファイルを作成する

ここに画像の説明を挿入

テキストサフィックスをiniに変更し、ANSI形式で保存します。

ここに画像の説明を挿入

これを変更しないと、4.2.2 でエラー 2 が発生する可能性があります。自分でテストしてください。 ;

3.2 my.iniファイルの内容を変更する

コンピュータのコード ライターで my.ini を開き、コードを貼り付けます。

[mysqld]
# ポート 3306 を設定 port=3306
# MySQL のインストールディレクトリを設定します。上記のインストールパスと一致している必要があります basedir=F:\\MySQL\\mysql
# MySQL データベース データの保存ディレクトリを設定します。これは自動的に生成されるため、手動で作成する必要はありません。もちろん、他の場所に配置することもできます。datadir=F:\\MySQL\\mysql\\data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。
最大接続エラー数=10
# サーバーが使用するデフォルトの文字セットは utf8mb4 です
文字セットサーバー=utf8mb4
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8mb4に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。変更することは推奨されません。これは認識されているポート番号 port=3306 です。
デフォルトの文字セット=utf8mb4

3.3 設定ファイルのSQLディレクトリを変更する

次の 2 つのパスを、コンピューター上で MySQL を解凍したパスに置き換えます: \MySQL\mysql。ただし、datadir の後の \data は変更できず、ここでは \ ではなく "\" になっていることに注意してください。これは注意が必要な点です。

# MySQL のインストールディレクトリを設定します。上記のインストールパスと一致している必要があります basedir=F:\\MySQL\\mysql
# MySQLデータベースデータの保存ディレクトリを設定します。これは自動的に生成されるため、手動で作成する必要はありません。もちろん、他の場所に配置することもできます。datadir=F:\\MySQL\\mysql\\data //データを忘れないでください

4. データベースを初期化する

4.1 右クリックして管理者としてcmdを実行し、mysqlの下のbinディレクトリに切り替えます。

ここで表示されているディレクトリは私のディレクトリです。別のディスクに置く場合は、まずそのディレクトリに入る必要があります。

デ:

次にEnterキーを押してパスをコピーし、cdの後のスペースをコピー(右クリック)します。

cd F:\MySQL\mysql\bin 

ここに画像の説明を挿入

4.2 コードの実行

mysqld --初期化

ここで間違いを犯しているかもしれない

4.2.1 エラー1

ここに画像の説明を挿入

または、VCruntime140_1.dllが見つからないと報告されています
追記:この写真はインターネットで見つけたもので、その時はスクリーンショットを撮りませんでした。

解決策1

このエラーが発生した場合は、Microsoft の公式 Web サイト (https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads) にアクセスし、ダウンロードするシステム ビット番号を選択してください。
現在、コンピューターではダウンロードに X64 を選択するのが一般的です。

ここに画像の説明を挿入

ダウンロード後、インストールしてください。エラーメッセージは消えます。

4.2.2 エラー 2 ただし、コードを実行した後に、次のエラー コードが報告される可能性があります。

ここに画像の説明を挿入

解決策2

解決策も簡単です:
メモ帳で my.ini ファイルを開き、左上隅の [名前を付けて保存] をクリックして、エンコードに ANSI 形式を選択します。

ここに画像の説明を挿入

実行後、カーソルは次の行に表示されます。また、mysql フォルダーに追加のデータ フォルダーがあることがわかります。その後、次のステップに進むことができます。

ここに画像の説明を挿入

ここに画像の説明を挿入

5. Windowsサービスを登録する

cmdがまだmysql-binディレクトリにある場合は、コード行に次のコードを入力します。

mysqld --MySQL をインストールします

実行成功のサイン

ここに画像の説明を挿入

6. MySQLサービスを開始する

コード行に次のコードを入力します

ネットスタートMySQL

実行成功のサイン

ここに画像の説明を挿入

7. MySQLにログインする

7.1 一時パスワードを見つける

今自動生成されたフォルダ内のsk-pc.errファイルを見つけ(ここでのファイル名sk-pcはマイコンピュータのプロパティのコンピュータ名です)、コンパイラで開きます。

ここに画像の説明を挿入

**root@localhost の一時パスワードが生成されました:** を見つけます。その後の数字の文字列が一時パスワードです。これは私の一時パスワードです: WSmnJ:bqz12g

ここに画像の説明を挿入

7.2 公式ログイン

mysql-binパスで次のコードを実行します。つまり、最初に4.1を実行し、次に次のコードを実行します。

mysql -u ルート -p

すると次の画面が表示されます

ここに画像の説明を挿入

入力したパスワードをコピーして貼り付けるだけです。

ここに画像の説明を挿入

ログインに成功しました! ! !

8. パスワードを変更する

まず、コード

'新しいパスワード' で識別されるユーザー 'root'@'localhost' を変更します。 
mysql_native_password で識別されるユーザー 'root'@'localhost' を '新しいパスワード' に変更します。

ここで注意すべき点は、MySQL 8.0 以降では、パスワードの変更に使用できるのは上記の 2 つのコマンドのみであるということです。他のコマンドライン メソッドを使用すると、エラーが発生します。初心者は最後にセミコロンが必要であることに注意し、それを忘れないようにする必要があります。

ここに画像の説明を挿入

111111 に変更できました!

出口

exit で終了するとインストールは完了です。

これで、MySQL 8.0.22 の解凍版のインストールチュートリアルに関するこの記事は終了です (初心者向け)。MySQL 8.0.22 の解凍版のインストールの詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録
  • Deepin20.1 システムは MySQL8.0.23 をインストールします (非常に詳細な MySQL8 インストール チュートリアル)
  • mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル
  • MySQL 8.0.23 インストールの超詳細なチュートリアル
  • MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

<<:  dockerコンテナは直接実行され、pingを介してパブリックIP操作を取得します。

>>:  HTML チュートリアル: 定義リスト

推薦する

Hタグはウェブページ制作において適切に使用すべきである

HTML タグには、ページのタイトルを処理するための特別なタグがあります。これらは h1、h2、h3...

MySQL テーブルタイプ ストレージエンジンの選択

目次1. 現在のデータベース支出のストレージエンジンを表示する方法1:方法2: 2. ENGINE=...

MySQL インデックス カバレッジの例の分析

この記事では、MySQL インデックス カバレッジについて例を挙げて説明します。ご参考までに、詳細は...

MySQLでconcat関数を使用する方法

以下のように表示されます。 //managefee_managefee テーブルの年と月を照会し、c...

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

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

vue+element-uiはヘッドナビゲーションバーコンポーネントを実装します

この記事では、vue+element-uiでヘッドナビゲーションバーコンポーネントを実装するための具...

MySQL の自動増分 ID に関するいくつかの小さな問題の要約

以下の質問はすべて InnoDB ストレージ エンジンに基づいています。 1. 最も大きな ID を...

Ubuntu 20.04にROS Noeticをインストールする方法

免責事項:プロジェクトでは ROS 環境を使用する必要があるため、これは Ubuntu 20.04 ...

純粋な CSS3+DIV で小さな三角形の境界線効果を実現するためのサンプル コード

具体的なコードは次のとおりです。 HTMLコードは次のとおりです <div class=&qu...

HTML におけるいくつかの特殊属性タグの使用法の紹介

以下の属性はブラウザとの互換性があまりありません。 1.transform:rotate(45度) ...

MySQL の重複データの処理方法 (防止と削除)

一部の MySQL テーブルには重複レコードが含まれている場合があります。重複データが存在することを...

nginx で仮想ホストを構成するための詳細な手順

仮想ホストは、インターネット上で実行されているサーバー ホストを複数の「仮想」ホストに分割する特殊な...

MySQL ストアド プロシージャの原理と使用法の詳細な説明

この記事では、例を使用して、MySQL ストアド プロシージャの原理と使用方法を説明します。ご参考ま...

Tomcat maxPostSize設定実装プロセス分析

1. maxPostSize を設定する理由は何ですか? tomcat コンテナには送信データのサイ...

VUE+CanvasはシンプルなGobangゲームの全プロセスを実現します

序文レイアウトの点では、Gobang はランダムな動きを目的とするゲームよりも実装がはるかに簡単で、...