mysql8.0 Windows x64 zip パッケージのインストールと構成のチュートリアル

mysql8.0 Windows x64 zip パッケージのインストールと構成のチュートリアル

MySQL 8 Windows版 zipインストール手順(ダウンロードアドレス)

1. ZIPファイルを指定されたディレクトリに解凍します: D:\mysql-8.0.11-winx64
2. 新しいmy.ini設定ファイルを作成し、次の内容を貼り付けて変更します: (1) baseidrパス (2) datadirパス

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します 
[mysqld]
#ポート3306を設定 port = 3306 
# mysqlのインストールディレクトリを設定します basedir=D:\\mysql-8.0.11-winx64
# mysql データベースデータの保存ディレクトリを設定します。datadir=D:\\mysql-8.0.11-winx64\\data


# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

3. 管理者として cmd コマンドを使用して、コンソールで指定された mysql bin ディレクトリに入り、mysqld install コマンドを実行します。注意: これは管理者として実行する必要があります。

4. インストールが成功したら、MySQLサービスを開始します: net start mysql

5. エラーが発生した場合: 5.7.6 以降では、mysqld --initialize メソッド (MySQL インストール プロンプト「詳細なヘルプを表示するには、NET HELPMSG 3534 と入力してください」の解決策) を実行する必要があると言う人もいます。

解決策は次のとおりです。

1) mysqld -removeコマンドを実行して、以前の誤ったインストールを削除します。そうしないと、インストールされているというメッセージが表示されます。

2) mysqld --initialize --user=mysql --consoleコマンドを実行し、localhost のデフォルト パスワードを覚えておきます。 (エラーが発生した場合は、まず元のデータディレクトリを削除し、システムが自動的に再作成するようにしてください)

次にmysqld installを実行し、net start mysqlを実行してMySQLを起動します。これですべて正常です。

6. デフォルトのパスワードで mysql にログインし、次のコマンドを実行してパスワードを変更します。

ALTER USER 'root'@'localhost' は 'root' によって mysql_native_password で識別されます

素晴らしいトピックの共有: MySQL のさまざまなバージョンのインストール チュートリアル MySQL 5.7 バージョンのインストール チュートリアル MySQL 5.6 バージョンのインストール チュートリアル

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

以下もご興味があるかもしれません:
  • MySQL 8.0.20 インストールチュートリアルとインストールに関する問題に関する詳細なチュートリアル
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • Windows で mysql-8.0.18-winx64 をインストールするチュートリアル (画像とテキスト付き)
  • Windows 10 での mysql-8.0.17-winx64 のインストール方法
  • Windows 環境に mysql-8.0.11-winx64 をインストールする際に発生する問題を解決する
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)

<<:  ネイティブJSで実装されたギャラリー機能

>>:  CentOS で LibreOffice を使用してドキュメント形式を変換する方法

推薦する

航空機戦争ゲームを実装するためのネイティブJS

この記事の例では、参考のために航空機戦争ゲームを実装するためのJSの具体的なコードを共有しています。...

vscode で console.log を書く 2 つの簡単な方法の詳細な説明

(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...

MySQL 匿名ログインでデータベースを作成できない問題の解決方法

よくある質問ユーザー ''@'localhost' によるデータベー...

Alibaba Cloud ECS サーバーの開始プロセス (初心者必読のチュートリアル)

1. Alibaba Cloudは、個人のニーズに応じて適切なクラウドサーバーを選択し、CPU、メ...

Debian システムでの自動パッケージ更新の問題を解決する方法

いつから始まったのかはわかりませんが、コンピュータの電源を入れてインターネットに接続するたびに、デー...

Vueパンくずコンポーネントのカプセル化方法

Vueはパンくずコンポーネントをカプセル化して参照します。具体的な内容は次のとおりです。効果を達成す...

getdata テーブル テーブル データ 結合 mysql メソッド

パブリック関数 json_product_list($where, $order){ グローバル ...

JS 関数のアンチシェイクと関数スロットリングを理解する方法

目次概要1. 関数デバウンス2. 機能スロットリング(スロットル)概要関数アンチシェイクと関数スロッ...

React Nativeはモニタリングジェスチャーの上下プル効果を実現します

React Native は、プルアップとプルダウンの監視ジェスチャを実装します。詳細なコアコードは...

Alibaba Cloud CentOS 7 に MySQL 8.0.13 をインストールする方法

1. MySQL インストール パッケージをダウンロードします(ここにはコツがあります。おそらく、こ...

webpackを使用してTypeScriptコードをパッケージ化およびコンパイルする方法を教えます

TypeScript バンドルwebpack 統合通常、実際の開発では、ビルド ツールを使用してコー...

Linuxシステムにおけるキー認証に基づくSSHサービスのプロセス

ご存知のとおり、SSH は現在、リモート ログイン セッションやその他のネットワーク サービスにセキ...

Linuxの相対パスと絶対パスの使用

01. 概要絶対パスと相対パスはシェル環境でよく使用され、それぞれに独自の用途があります。相対パスの...

HTTPプロトコルにおけるステータスコードの意味

暫定的な応答を示し、要求者に操作の続行を要求するステータス コード。コードの説明100 (続行) リ...

Docker コンテナのタイムゾーン エラーの問題

目次背景質問問題分析と解決策新たな問題問題分析と解決策背景node-schedule スケジュール ...