MySQLのバージョンアップ方法を超詳しく解説

MySQLのバージョンアップ方法を超詳しく解説

1. はじめに

mysql5.7 を mysql 8.0 にアップグレードする

圧縮パッケージを2つ用意してください。

2. データベースをバックアップする

1.cmdは元のデータベースにパスを入力します

2. コマンドを入力する

mysqldump -u root -p --all-databases > D:\JAVA_Installation\MySQL\data\Backup.sql

1. MySQLユーザー名。データベースにログインする際に通常使用するユーザー名

2. バックアップファイルのパスを保存する

3. .sql ファイルを事前に作成しないでください。自動的に作成されます。

パスワードが入力されます。

バックアップ成功

3. オリジナルのMysqlをアンインストールする

111. しなければならないこと

コマンド ウィンドウを開き、net stop mysql と入力して MySQL サービスをシャットダウンし、MySQL サービス入力を削除します。

sc MySQL を削除する

1. パネルでMysqlをアンインストールします(アンインストールしない場合は次の手順に進みます)

2. C:\Program Files または C:\Program Files (x86) にある MYSQL ファイルを削除します (削除しない場合は次の手順に進みます)

3. レジストリを削除する: Windows+R で「regedit」ファイルを実行し、レジストリを開きます。

(1)レジストリ1を削除:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\EventLog\Application\MySQLD Service

4. CドライブのC:\ProgramData\MySQLを削除します。

データなしで隠しアイテムオプションを開く

5. ディレクトリを削除します: (必要ない場合)

6.Mysqlサービスを停止し、すべてのインストールパスを削除します。

cmdと入力し、古いバージョンのBinと入力し、mysqld -removeと入力します。

ディレクトリの削除

4. 以前のデータベースを復元する

開ける

.sqlを一度実行するだけ

MySQL バージョンのアップグレード方法を詳しく説明したこの記事はこれで終わりです。MySQL バージョンのアップグレードの詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.24 バージョンのインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.24 リリースノートのいくつかの改善点
  • MySQLのMVCCマルチバージョン同時実行制御の実装
  • MySQL 8.0.23のルートパスワードをリセットするための最適なソリューション
  • MySql8.0バージョンに接続するMyBatisの設定問題について
  • SeataがMySQL 8バージョンを使用できない問題を解決する方法
  • DBeaver を MySQL バージョン 8 以降に接続し、起こりうる問題を解決する方法の詳細な説明
  • IDEA で mysql8.0.3 と mybatis-generator を使用する際に発生するバグ
  • MySQL 5.x の文字化け問題の解決方法
  • CentOS 7 に MySQL 8.0.20 データベースをインストールするための詳細なチュートリアル
  • Mysql5.7 以降での ONLY_FULL_GROUP_BY エラーの解決方法
  • mysql8.0.19 winx64バージョンのインストール問題を解決する
  • Django 2.2 と PyMySQL バージョンの互換性の問題
  • MySQL 5.7 をバイナリモードでインストールし、Linux でシステムを最適化する手順
  • MySQL 8.0.18 のさまざまなバージョンのインストールとインストール中に発生した問題 (要点の要約)

<<:  デザイン: 意志の強いデザイナー

>>:  CSS の複雑なセレクターと CSS のフォントスタイルと色属性の詳細な説明

推薦する

MySQLインストール後のデフォルトデータベースの役割の詳細な説明

MySQL を学習すると、インストール後にいくつかのデフォルトのデータベースが付属していることに気付...

Vue は、デスクトップから Web ページにファイルをドラッグするためのサンプル コードを実装します (画像/オーディオ/ビデオを表示できます)

効果使用する場合は、コードとスタイルを自分で最適化してください。画像を表示しない/ビデオとオーディオ...

Vueは画像切り替え効果を実現

この記事の例では、画像切り替え効果を実現するためのVueの具体的なコードを参考までに共有しています。...

CSSはリストのスタイルを設定し、ナビゲーションメニューの実装コードを作成します。

1. リストシンボルを設定するlist-style-type: attribute; //リストの...

CentOS7でMySQL 5.7をアンインストールする方法

MySQLに何がインストールされているか確認する rpm -qa | grep -i mysql n...

Dockerプライベートウェアハウスレジストリの導入

使用される Docker イメージが増えるにつれて、イメージを保存する場所、つまりウェアハウスが必要...

MySQL 5.7.17 winx64 のインストールと設定のグラフィックチュートリアル

MySQL のインストールに関する以前のメモを要約して、皆さんと共有しました。ステップ 1: mys...

Centos7 で crontab + シェル スクリプトによる定期的な自動ファイル削除の問題を解決する

問題の説明:最近、rsyncで毎回同期するデータ量が多いが、データベースのbakファイルを保持する必...

jsは動的にテーブルを生成します(ノード操作)

この記事の例では、テーブルを動的に生成するjsの具体的なコードを参考までに共有しています。具体的な内...

Vue 2つのフィールドの共同検証によりパスワード変更機能を実現

目次1. はじめに2. ソリューションの実装2.1 実装コード2.2 コードの説明2.3 検証結果1...

エンコードが utf-8 に設定されている場合に Web ページが文字化けする問題の解決策

最近、PHP で Web ページを書いているときに、エンコードを UTF-8 に設定しました。しかし...

Angularプロジェクトにおける共有モジュールの実装の詳細な説明

目次1. 共有共通モジュール2. 共有マテリアルモジュール3. 共有確認ダイアログ1. 共有共通モジ...

JavaScript を使用して動的に生成されるテーブルの詳細な説明

*ページを作成する: 2つの入力ボックスとボタン*コードと手順/* 1. 入力行と列の値を取得する2...

MySQL データベースの最適化に関する 9 つのヒント

目次1. 最も適切なフィールド属性を選択する2. フィールドをNOT NULLに設定してみる3. サ...

MySQL inndbジョイントインデックスを正しく使用する方法を徹底的に理解するためのケーススタディ

最近確認された5件のデータを照会するビジネスがあります。 `id`、`title` を選択 `th_...