MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル

1. インストール

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

ダウンロードアドレス: リンクアドレス

ブラウザでウェブページを開いた後、図に示すように圧縮パッケージをダウンロードします。

ダウンロード後、圧縮パッケージを解凍し、場所をカスタマイズします(例:D:\Developer\mysql-8.0.13-winx64)。

2. 設定ファイル

mysql8 バージョンにはデフォルトの my.ini ファイルがありません。手動で作成する必要があります。ファイルは解凍後にルート ディレクトリに作成されます (例: D:\Developer\mysql-8.0.13-winx64)。
このファイルの内容は次のとおりです。

[mysqld]
# ポート 3306 を設定 port=3306
# mysqlのインストールディレクトリを設定します basedir=D:\\Developer\\mysql-8.0.13-winx64
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\Developer\mysql-8.0.13-winx64\data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の数はmax_connect_errors=10です
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

3. データベースのインストール

3.1. binディレクトリに入る

管理者権限でcmdを開き(注:インストールには管理者権限を使用する必要があります。そうしないと問題が発生します)、図に示すように、MySQLインストールディレクトリのbinディレクトリに入ります。

3.2. 初期化

次に、mysqld --initialize --consoleコマンドを入力して初期化すると、図に示すインターフェースが表示されます。

上図の赤丸はルートアカウントとパスワードです。パスワードはMySQLによって自動生成され、スペースは含まれません。ルートユーザーとして初めてログインするときに必要なので、覚えておく必要があります。覚えていない場合は、MySQL インストール ディレクトリのデータを削除して再初期化する必要があります。

3.3. インストール コマンドが初期化されたら、次の図に示すように、mysqld --install [サービス名] (サービス名は空白のままにできます。デフォルトのサービス名は mysql) コマンドを実行して、mysql サービスをインストールします。

インストールが成功したことが示されたら、net start mysql と入力してサービスを開始し、net stop mysql と入力してサービスを停止します。

4. ルートアカウントのパスワードを変更する

自動生成されたパスワードを使用すると不便な場合があり、接続ツール (Navicate など) を使用して MySQL に接続すると、図に示すように、パスワードの有効期限が切れているため接続できないというメッセージが表示されることがあります。

したがって、インストールが完了し、サービスが開始された後に、root アカウントのパスワードを変更することをお勧めします。
まず、mysql -u root -pを実行し、図に示すように、mysqlによって生成されたパスワードを使用してrootアカウントにログインします。

次に、次のコマンドを入力してユーザー情報を表示します。

mysql.user からホスト、ユーザー、認証文字列を選択します。

ルート ユーザーの authentication_string フィールドの下にコンテンツがある場合は、まずそれを空に設定します。

ユーザーを更新し、authentication_string='' を設定します。user='root' です。

最後に、以下のコマンドを入力してパスワードを変更します。 変更が完了したら、パスワードを使用して再度ログインします。

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

再度ログインすると、新しいユーザーを作成し、その他の操作を実行して、ローカルまたはリモート開発を実行できます。

ユーザー作成コマンド

'xxx'@'localhost' というユーザーを作成します。このユーザーは 'xxxxx' によって mysql_native_password で識別されます。

リモート接続の場合は、localhost を変更できます。

注意: SET PASSWORD = PASSWORD('xxxx'); コマンドを使用してパスワードを変更することはできません。MySQL8 では新しいパスワード認証プラグインが使用され、"mysql_native_password" が廃止され、代わりに "caching_sha2_password" が使用されます。

5. 問題に注意を払う

グラフクライアントを使用してMySQLルートユーザーに接続するときにパスワードの問題が発生した場合は、次のコマンドを使用します。

mysql.user からホスト、ユーザー、認証文字列、プラグインを選択します。

ルート暗号化プラグインが caching_sha2_password であるかどうかを確認します。このプラグインである場合は、ルートパスワードを変更するだけで済みます。コマンドは次のとおりです。

ALTER USER 'root'@'localhost' を '新しいパスワード' によって mysql_native_password で識別します。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

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

<<:  Linuxカーネルで中国語の文字を出力する方法

>>:  Vue 組み込みコンポーネントのキープアライブでの LRU アルゴリズムの使用

ブログ    

推薦する

antd+reactプロジェクトをviteに移行するためのソリューションの詳細な説明

Antd+react+webpackは、多くの場合、Reactテクノロジースタックに基づくフロントエ...

テキストの展開と折りたたみの効果を実現するJavaScript

リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...

Docker インストール Nginx チュートリアル 実装図

Nginx をインストールして試してみましょう。画像はクラスであり、コンテナはオブジェクトであること...

Linux Centos でスクリプトを使用して Docker をインストールする方法

Dockerの主な機能は何ですか?現在、Docker には少なくとも次のアプリケーション シナリオが...

MySQL Server 8.0.13.0 インストールチュートリアル(画像とテキスト付き)

MySQL 6.1.3 をベースにした 8.0.13 をインストールします。 MySQL 8.0....

docker-compose.yml ファイル内の一般的なテンプレート コマンドの詳細な説明

注意: docker-compose.yml ファイルを書き込むときは、すべてのコロン (:) とダ...

インデックスを使用して数千万のデータを持つ MySQL のクエリ速度を最適化する

1. インデックスの役割一般的に言えば、インデックスは本の目次に相当します。条件に基づいてクエリを実...

MySQL の NULL 値に関する体験談と分析チュートリアルシリーズ

目次1. テストデータ2. ヌル値による不便3. スペース、空の値、null をどのように判断すれば...

LinuxでPythonの組み込みバージョンを削除する手順の詳細な説明

大きな落とし穴、Linuxシステムに付属するPythonのバージョンを簡単に削除しないでください1....

HTML テーブルタグチュートリアル (3): 幅と高さの属性 WIDTH、HEIGHT

デフォルトでは、テーブルの幅と高さはコンテンツに応じて自動的に調整されます。テーブルの幅と高さを手動...

Vue3.0はvue-grid-layoutプラグインを使用してドラッグレイアウトを実装します。

目次1. プラグイン2. 幕間3. 実装4. 検証機能1. プラグインまず、私たちが選んだプラグイン...

vsCodeはワンクリックでvueテンプレートを生成します

1. ショートカットCtrl + Shift + Pを使用してコンソールを呼び出します 2、「スニペ...

Docker で Confluence をデプロイするための完全な手順

Confluence は有料ですが、クラックして使用できます (購入が推奨され、正規版がサポートされ...

Zabbix設定 DingTalkアラーム機能実装コード

必要Zabbix で DingTalk アラームを設定する方法は、Prometheus で Ding...

MySQLアカウントのIP制限条件を変更する方法

序文最近、仕事で、MySQL ユーザーの権限を変更するには、特定の IP アドレスへのアクセスを制限...