Windows10でmysql8.0.17を置き換える詳細なチュートリアル

Windows10でmysql8.0.17を置き換える詳細なチュートリアル

この記事では、Windows10でmysql8.0.17を置き換える具体的な手順を参考までに紹介します。具体的な内容は次のとおりです。

Windows版のMySQLをダウンロードする

解凍後、my.iniファイルを作成して、データを保存するためのmysqlフォルダとデータフォルダを初期化します。

my.ini の内容

[mysqld]
# ポート 3306 を設定 port=3306
# mysql のインストールディレクトリを設定します basedir=D:\javaDevlepTool\mysql\mysql-windows-service\mysql-8.0.17-winx64
# mysql データベースデータの保存ディレクトリを設定します。datadir=D:\javaDevlepTool\mysql\mysql-windows-service\mysql-8.0.17-winx64\data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。これは、誰かがこのホストからデータベースシステムを攻撃しようとするのを防ぐためです。max_connect_errors = 10
# サーバーが使用するデフォルトの文字セットは UTF8 です
文字セットサーバー=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8

次に、このディレクトリを指すように環境変数を設定します。

管理者として cmd ウィンドウを開き、パス E:\mysql-8.0.11-winx64\bin に移動します (Shift キーを押しながらこのディレクトリを右クリックすると、PowerShell ウィンドウが開きます)

初期化コマンド: .\mysqld --initialize --user=mysql --console は、mysql を初期化し、一時パスワードを生成します。これを覚えておいてください。

次に、mysqld -installと入力してサービスを追加します。

ネットスタートmysqlサービスを開始

仮パスワードでログイン

パスワードの変更: ALTER USER root@localhost IDENTIFIED BY '123456'; パスワードを 123456 に変更

この時点で、sqlyog接続エラーが報告されます:エラー2058プラグインキャッシュsha2_passwordをロードできませんでした

ALTER USER'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #暗号化ルールを変更する ALTER USER'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #ユーザーのパスワードを更新する FLUSH PRIVILEGES; #権限を更新する

再度接続すると、接続に成功しました

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

以下もご興味があるかもしれません:
  • Windows 10 での mysql-8.0.17-winx64 のインストール方法
  • MySQL 8.0.17 インストール グラフィック チュートリアル
  • MySQL 8.0.17 のインストールと設定のグラフィックチュートリアル
  • win2008 で mysql8.0.11 を mysql8.0.17 にアップグレードする詳細な手順
  • MySQL 8.0.17 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.17 winx64 (Navicat 付き) 手動構成バージョンのインストール チュートリアル図
  • mysql-8.0.17-winx64 のデプロイメント方法
  • MySQL 8.0.17 のインストールと使用方法のチュートリアル図
  • Mysql 8.0.17 winx64バージョンのインストール中に発生した問題を解決する
  • MySQL 8.0.17 解凍版のインストールと設定方法のグラフィックチュートリアル

<<:  Raspberry Pi 4 に Ubuntu 19.10 をインストールするための詳細なチュートリアル

>>:  JavaScript でピンボール ゲームの Web バージョンを実装する

推薦する

MySQL マルチテーブルクエリの詳細な説明

よく食べて十分に休息を取るというのは簡単なことのように思えますが、実際に実行するのはそれほど簡単では...

JavaScriptは組み込みオブジェクトのプロトタイプメソッド実装を追加します

オブジェクトがメソッドを呼び出す順序:インスタンス内にメソッドが存在しない場合は、インスタンス オブ...

Yahooのフロントエンド最適化に関する35のルールについての簡単な説明

概要: 仕事でも面接でも、Web フロントエンドのパフォーマンスを最適化することは非常に重要です。で...

MySQL パラメータ関連の概念とクエリ変更方法

序文:以前の記事では、特定のパラメータの機能についてよく紹介してきました。しかし、MySQL パラメ...

AWS無料サーバーアプリケーションとネットワークプロキシ設定チュートリアルの詳細な説明

目次予防必要条件AWSアカウントを申請する仮想マシンの申請と有効化仮想マシンを申請するセキュリティグ...

CSS background-blend-modeの仕組みを深く理解する

この記事は共有および集約することを歓迎します。全文を転載する必要はありません。著作権を尊重してくださ...

echarts ワードクラウドチャートを使用した Vue の実践記録

echartsワードクラウドはechartsの拡張版ですhttps://echarts.apache...

Docker Swarmの概念と使用法の詳細な説明

Docker Swarm は、Docker によって開発されたコンテナ クラスター管理サービスです。...

12個のJavascriptテーブルコントロール(DataGrid)が整理されています

DataGrid コントロールの DataSource プロパティがデザイン時に設定されている場合、...

MySQLデータベースについて学びましょう

目次1. データベースとは何ですか? 2. データベースの分類は? 3. データベースとデータ構造の...

Vueプロジェクトでのトークン検証ログイン(フロントエンド部分)

この記事の例では、Vueプロジェクトでのトークン検証ログインの具体的なコードを参考までに共有していま...

MySQL msiバージョンのダウンロードとインストールの初心者向けの詳細なグラフィックチュートリアル

目次1. MySQL msiバージョンをダウンロードする2. インストール3. 環境変数を設定する1...

Hyper-V の紹介とインストールと使用 (詳細な図解)

はじめに:IT 業界の巨人である Microsoft 独自の仮想化技術は、VMware や Citr...

MySQLの数値型自動増分における落とし穴

テーブル構造を設計する場合、数値型は最も一般的な型の 1 つですが、数値型をうまく使用するのは想像す...

MySQLマスタースレーブデータベース構築方法の詳細な説明

この記事では、MySQL マスター/スレーブ データベースの構築方法について説明します。ご参考までに...