win2008 で mysql8.0.11 を mysql8.0.17 にアップグレードする詳細な手順

win2008 で mysql8.0.11 を mysql8.0.17 にアップグレードする詳細な手順

アップグレードの背景:

MySQLの下位バージョンの脆弱性を解決するために、MySQLはMySQL 5.5から8.0.11にアップグレードされ、その後8.0.17にアップグレードされました(バージョンは2019年7月22日にリリースされました)

MySQLバージョン8.0.10以上では、インストール手順は基本的に同じです。

学習した後、次のことを学びました。

MySQL をアップグレードする方法には、インプレース アップグレードと論理アップグレードの 2 つがあります。これら 2 つのアップグレード方法に本質的な違いはありません。データ ファイルの処理には若干の違いがあります。インプレース アップグレードではデータ ファイルが直接コピーされますが、論理アップグレードでは論理エクスポートとインポートを通じてデータ ファイルが処理されるため、mysqldump を使用する必要があります。

ご存知のとおり、データ量が多い場合、論理アップグレードには長い時間がかかります。そこで今日は、インプレースアップグレードについてお話します。

インプレースアップグレード:

1. 最新の MySQL 8.0.17 バージョンを次のサイトからダウンロードします: https://dev.mysql.com/downloads/mysql/

解凍後、次のようになります。データファイルとmy.ini設定ファイルがないことがわかります。

2. 以前のmysql8.0.11バージョンのデータファイルとmy.ini構成ファイルをmysql8.0.17バージョンのファイルにコピーします。

注: mysql8.11 の設定ファイルは、mysql8.0.17 の設定ファイルと一貫性を保つことができるため、変更する必要はありません。

3. 既存のmysql8.0.11サービスをアンインストールする

まず既存のmysqlサービスを停止します。net stop mysql

cmd ウィンドウを開き、mysql の下の bin ファイル パスを入力し、mysql サービスを削除します (mysql8.0 は私のサービス名です)

4. mysql8.0.17サービスをwinサービスキューに追加し、mysqlサービスを開始します。

Windowsシステムサービスマネージャーでは、新しくインストールされたデータベースmysql8.0.17の最新バージョンを確認できます。

mysql8.0.17データベースを起動します。net start mysql8.0.17

5. mysql をアップグレードします: mysql_upgrade -uroot -p (このコマンドのデフォルトのデータベース ポートは 3306 です)

ここでのポートは3307なので、コマンドmysql_upgrade -P 3307 -uroot -pを実行し、Enterキーを押して、以前のバージョンのルートパスワードを入力します。

アップグレードの速度はデータ ディレクトリのサイズによって異なります。

6. アップグレードが成功したら、mysql8.0.17サービスを再度再起動します。

7. mysql8.0.17バージョンのインストールとアップグレードが完了しました。

注: 1> 以前の設定は引き続き有効です。以前の設定に従ってログインしてください。

2> コンピュータ上に複数のデータベース サービスが存在する場合、以前のデータベース サービスを停止しても、新しいデータベースをインストールすると、実行された構成ファイルが変更され、以前に停止したデータベース サービスが実行される可能性があります。問題を解決するには、以前のデータベースサービスと対応するフォルダを削除します。

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • Windows 10 での mysql-8.0.17-winx64 のインストール方法
  • Windows10でmysql8.0.17を置き換える詳細なチュートリアル
  • MySQL 8.0.17 インストール グラフィック チュートリアル
  • MySQL 8.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 解凍版のインストールと設定方法のグラフィックチュートリアル

<<:  JavaScript キャンバス テトリス ゲーム

>>:  Linux系でよく使われる運用・保守コマンド(まとめ)

ブログ    

推薦する

VMware、nmap、burpsuite インストール チュートリアル

目次VMware バープスイート1. 仮想マシンイメージとVMwareのインストールと使用2. 仮想...

Gitlab実践チュートリアルでは、関連する設定操作にgit configを使用します。

この記事では、実際に発生した問題をもとに、git の設定に関する内容を紹介します。コマンド: git...

MySQL 4 データをインポートする方法

1. mysqlコマンドをインポートするmysql コマンドのインポート構文は次のとおりです。 my...

国内SNSのホームページを比較・分析して得た経験をみんなで共有(写真)

この記事では、ソーシャル ウェブサイトのホームページを比較分析することで洞察を得て、ソーシャル ウェ...

WIN10 システムと Docker 内部コンテナ IP 間の通信方法

1. Windows 版の Docker をインストールしたら、Docker クイックスタート ター...

axiosリクエストをvueでカプセル化する方法

実際、Vueでaxiosをカプセル化するのは非常に簡単ですまず、srcパスにhttpフォルダを作成し...

MySQL 学習チュートリアル クラスター化インデックス

クラスタリングは、実際には InnoDB データベース エンジンに関連しています。したがって、インデ...

MySQLデータベースインデックスの詳細な説明

目次1. MySQLインデックスの紹介2. MySQLの5種類のインデックスの詳しい説明1. 総合索...

Windows 10 に Linux サブシステムをインストールする 2 つの方法 (画像とテキスト付き)

Windows 10 は Linux サブシステムをサポートするようになり、面倒なデュアル システ...

Linux resolv.conf の簡単な分析

1. はじめにresolv.conf は、さまざまなオペレーティング システムのドメイン ネーム シ...

HTMLはWEB標準の開発の中心的な基盤です

HTML 中心のフロントエンド開発は、ほぼ Web 標準の意味です。共通しているのは「分離」という考...

JSはスネークゲームを実装する

目次1. 初期化構造2. 蛇の色のレンダリング3. ヘビの動き4. ヘビの死を判定する方法 ヘビの死...

CSS3でカルーセル画像を作成する方法

スライドショーは Web ページでよく見られます。美しい写真が使われています。こちらは純粋な CSS...

フロア効果を実現するためのJavaScript

この記事では、フロア効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します。...

WeChatアプレットがシンプルな計算機機能を実装

WeChatアプレット:シンプルな計算機、参考までに、具体的な内容は次のとおりです。ミニプログラムに...