MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

MySQL 8.0.26 のインストールと簡易チュートリアル (インターネット上で最も完全)

1. MySQLをダウンロードする

1.1 ダウンロード

MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録

MySQL はリレーショナル データベース管理システムです。使用する SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。サイズが小さく、速度が速く、総所有コストが低いこと、そして特にオープン ソース機能が特徴です。Web アプリケーションに関して、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアの 1 つです。
この記事では主に圧縮版について説明します。インストールはあまり便利ではありませんが、機能と効果は同じです。

まず、MySQL公式サイトにアクセスします(MySQL公式サイト –> https://www.mysql.com/)

①公式サイトにアクセス後、「ダウンロード」をクリックし、ページを下にスクロールします

ここに画像の説明を挿入

②次に表示されるページは次のようになります。赤枠内のリンクはMySQL Community Editionで、MySQLの無料版です。次に、このボックス内のリンクをクリックします。

ここに画像の説明を挿入

③次に、このページに移動し、サーバーのコミュニティバージョンをダウンロードします。

ここに画像の説明を挿入

④無料インストール版をダウンロードする(Windows以外のシステムを除く)

ここに画像の説明を挿入

このようにして、インストールパッケージがダウンロードされます。
インストールディレクトリは指定された場所に配置する必要があることに注意してください。次に、絶対パスに中国語の文字を使用しないでください。命名条件として英語を使用することをお勧めします。 ! ! ! (私のは参考用です)

ここに画像の説明を挿入

1.2 インストール

管理者としてコマンド ラインを開きます (下の図を参照)。管理者である必要があります。管理者でない場合、後続のコマンドの一部に権限が必要になるため、エラーが発生します。

ここに画像の説明を挿入

1. インストールの前に、ファイル内のディレクトリを削除し、bin ディレクトリと共有ディレクトリのみを残します。
2. mysqld --initialize-insecure初期化後は必ずパスワードを覚えておいてください

ここに画像の説明を挿入

後で使用します。 (初期化後、下図のようにデータディレクトリが表示されます)
3. 次に、 mysqld --install wmをインストールします。注: wm は自分で付けるサービス名です。どのような名前を付けても、データベースサービス名は将来この名前になります。
4. サービスnet start wmを起動します。

ここに画像の説明を挿入

5. ログインして、MySQL が正常にインストールされているかどうかを確認します。 (上記で生成されたランダム パスワードには、前の記号の前のスペースが含まれていないことに注意してください。含まれていると、ログインに失敗します)。下の図と同じであれば、MySQL が正常にインストールされたことを意味します。最初にサービスを有効にする必要があります。そうしないと、ログインが失敗し、アクセス拒否のプロンプトが表示されます。 ! !

ここに画像の説明を挿入

6. パスワードを変更する:

初期化によって生成されたランダムパスワードは複雑すぎるため、MySQL にログインするのに不便なので、覚えやすいパスワードに変更する必要があります。 ! (パスワードなしで空白のままにすることもできますが、セキュリティ上の理由から、パスワードを設定することをお勧めします!)

ここに画像の説明を挿入

7. 再度ログインして新しいパスワードを確認します。

ここに画像の説明を挿入

2. MySQLの設定

1. mysql ファイルの下に.iniファイルを作成します (私の場合は my.ini)

ここに画像の説明を挿入

具体的な設定は次の通りです。コピーして貼り付けるだけです。設定が完了して完璧なので、今後データベースに接続するときに URL の後にタイムゾーンを追加する必要はありません。設定ファイルでタイムゾーンを設定したからです。

[mysqld]
#タイムゾーンを East 8 に設定します。この設定を行うと、MySQL に接続するたびにタイムゾーンを手動で設定する必要がなくなります。default-time-zone = '+8:00'
#インポートされたスクリプトが関数エラーである問題を解決する log_bin_trust_function_creators=1
# ポート 3308 を設定 port=3308
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
# デフォルトでは、第一世代の暗号化認証である「mysql_native_password」プラグイン認証が使用されます。第 2 世代の暗号化を使用すると、可視化ツール sqlyog を使用してログインできなくなります。
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します

[クライアント]
# mysql クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。mysql8\bin>mysql 直接ログイン # mysql -hlocalhost -uroot -P3308  
ポート=3308
ユーザー=root
パスワード=root 
デフォルトの文字セット=utf8

設定ファイルの設定が完了したら、コマンド ウィンドウに mysql と入力するだけでログインできます。

ここに画像の説明を挿入

3. アンインストール

1. サービスを停止するnet stop wm
2. mysqld --remove wm

ここに画像の説明を挿入

これで、MySQL 8.0.26 (ネットワーク全体で最も包括的な) のインストールと簡易チュートリアルに関するこの記事は終了です。MySQL 8.0.26 のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.26 のインストールと設定方法のグラフィックチュートリアル
  • MySQL オフラインインストール 8.0.26 グラフィックチュートリアル
  • MySQL-8.0.26 構成グラフィックチュートリアル
  • CentOS7にMySQL 8.0.26をインストールする手順
  • MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録
  • Ubuntu 20 での MySQL 8.0.28 のインストールとアンインストールのチュートリアル
  • Ubuntu MySQL 8.0.28 のインストールと設定方法のグラフィックチュートリアル
  • Windows の無料インストール MySQL 8.0.28 バージョンのグラフィック チュートリアル
  • mysql 8.0.28 winx64.zip インストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.26 のインストールと設定のグラフィックチュートリアル

<<:  iframe子ページは親ページを操作し、ページポップアップレイヤーをシールドする効果を実装します。

>>:  Tencent Cloud Server Tomcat ポートにアクセスできない場合の解決策

推薦する

小さな画像をクリックしたときに更新せずに大きな画像コードが表示されるようにLightboxを実現するためにCSSを使用する

小さな画像をクリックしたときに更新せずに大きな画像コードが表示されるようにLightboxを実現する...

Vue3.0 ルーティング自動インポート方法の例

1. 前提条件インポートには require.context メソッドを使用します。vite で作成...

便利でシンプルなMySQL関数10個

関数0. 現在の時刻を表示するコマンド: select now()。機能: 現在の時刻を表示します。...

CSS で垂直方向の中央揃えを実装するいくつかの方法の概要

フロントエンドのレイアウト プロセスでは、水平方向の中央揃えを実現するのは比較的簡単で、通常は ma...

JavaScript を使用して userAgent を通じていくつかの一般的なブラウザを判別する方法

序文通常、h5 ページを作成するときは、WeChat、QQ、Weibo などのエコシステム内でトラフ...

スライダー効果を実装するミニプログラム

この記事の例では、スライディングブロック効果を実現するための小さなプログラムの具体的なコードを参考ま...

Windows での MySQL 8.0.15 の詳細なインストールと使用のチュートリアル

この記事では、MySQL 8.0.15の詳細なインストールと使用方法のチュートリアルを参考までに紹介...

Nginx インストール エラーの解決方法

1. nginx-1.8.1.tar.gzを解凍する2. fastdfs-nginx-module-...

CSS3入力ボックスの実装コードはGoogleログインのアニメーション効果に似ています

CSS3を使用して、Googleログインページと同様の入力ボックスをアニメーション化します。効果1 ...

Docker の MySQL コンテナのタイムゾーン問題の修正

序文Ahhang が Springboot プロジェクトを開発していたとき、フロントエンドから検証コ...

JD.com フラッシュセール効果を実現する JavaScript

この記事では、JD.comのフラッシュセール効果を実現するためのJavaScriptの具体的なコード...

CSS を使用して親コンテナ div を img 画像で埋め、コンテナのサイズを調整する方法

ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...

JavaScript で簡単な計算機を実装する

この記事の例では、参考までに簡単な計算機を実装するためのJavaScriptの具体的なコードを共有し...

...