MySQL5.7.03 上位バージョンから MySQL 5.7.17 への置き換えインストール プロセスと見つかった問題の解決策

MySQL5.7.03 上位バージョンから MySQL 5.7.17 への置き換えインストール プロセスと見つかった問題の解決策

1. インストール方法は?

1. [実行] -> [cmd] と入力して、小さな黒いウィンドウを開きます。 MySQLインストールディレクトリのbinディレクトリ[my D:\Program Files\mysql-5.7.9-winx64]を見つけて、[mysqld -install]と入力します。下図のようにインストールは成功しました

2. MySQL インストール ディレクトリを開き、[my-default.ini] を見つけて、簡単な情報を設定します。

# これらは一般的に設定されており、# を削除して必要に応じて設定します。 
ベースディレクトリ = D:\Program Files\mysql-5.7.9-winx64 
データディレクトリ = D:\Program Files\mysql-5.7.9-winx64\data 
ポート = 3306 
# server_id = .....

3. [mysqld --initialize] と入力して MySQL を初期化します。初期化プロセスにはしばらく時間がかかる場合があります。次のインターフェイスが表示され、MySQL インストール ディレクトリのデータ フォルダにコンテンツがある場合は、初期化が成功したことを意味します。

新しいバージョンの MySQL は起動時にテーブルを初期化する必要があるためです。したがって、この手順をスキップしないでください。

4. [mysqld -install]と入力してMySQLサービスをインストールします。

5. mysqlを起動する[net start mysql]

6. ログイン[mysql -uroot -p]

インストール不要バージョンの msyql-5.7.17-winx64.zip は、手順 3 の初期化中にデータ ディレクトリを生成します。デフォルトの root アカウントの初期パスワードは、mysql-5.7.17\data ディレクトリの .err ファイルにあります。

7. ログインに成功したら、ルートアカウントのパスワードを「root」に変更します。

#
 ルートアカウントのパスワードを変更する ALTER
 ユーザー 'root'@'localhost'
 'root' によって識別されます。

2. SQL データベースの低いバージョンを復元する方法:

1 データディレクトリ内のibdata1を別の場所に切り取ります

2 以前の下位バージョンのデータ ディレクトリにある users (ここでは、users ライブラリを例に挙げます) フォルダーと ibdata1 ファイルを、上位バージョンの MySQL のデータ ディレクトリにコピーします。

この時点では、コピーされたユーザーライブラリは使用できますが、上位バージョンのデータベースは使用できません(ibdata1 ファイルが下位バージョンであるため)。

3 MySQLを再起動し、ユーザーデータベースを.sqlファイルとして保存します。

4 低バージョンの ibdata1 ファイルを高バージョンの ibdata1 に置き換えます (これで、高バージョンのライブラリは使用できますが、低バージョンのライブラリは使用できません。ibdata1 が高バージョンです)

5 msyqlを再起動し、ライブラリ(ユーザー、ライブラリ名は変更できます)を作成し、ステップ3で生成された.sqlファイルをMySQL Workbenchで開き、実行します。

要約する

上記は、MySQL5.7.03 を MySQL 5.7.17 の上位バージョンに置き換えるインストール プロセスと、見つかった問題の解決策です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。

以下もご興味があるかもしれません:
  • MySQL 5.7.18 バージョンのインストール パスのカスタマイズに関する詳細なチュートリアル (バイナリ パッケージのインストール)
  • MySQL 5.7.18 バージョンの無料インストール構成チュートリアル
  • mysql5.7.18.zip インストール不要版設定チュートリアル(Windows)
  • Linux での MySQL 5.7.17 の最新安定バージョンのインストール チュートリアル
  • CentOS 7.2 で PHP7.0.10+MySQL5.7.14+Nginx1.10.1 をコンパイルしてインストールする方法の詳細な説明 (ミニバージョン)

<<:  2つのLinuxサーバー間でファイルとフォルダを転送する手順

>>:  Docker+Nginx を使ってシングルページアプリケーションをデプロイする

推薦する

MySql5.7.21 インストールポイント記録メモ

ダウンロードしたバージョンは、Zip 解凍版、Windows システムです。長い間 Windows ...

Vue開発ウェブサイトSEO最適化方法の詳細な説明

ページデータの表示には Vue などの js のデータバインディング機構が使用されるため、クローラー...

DockerでPrometheusをインストールする詳細なチュートリアル

目次1. Node Exporterをインストールする2. cAdvisorをインストールする3. ...

CSS変数を使用して、クールで素晴らしいフローティング効果を実現します。

最近、Grover の Web サイトで楽しいホバー アニメーションを見つけ、自分自身のインスピレー...

vue3.0 でカルーセル コンポーネントをカプセル化する手順

目次1: カプセル化の考え方2. 包装工程3: ドットインジケーター4: 左と右のインジケーター5:...

独自の Docker イメージを作成して Dockerhub にアップロードする方法

1. まず、自分のdockerhubアカウントを登録します。登録アドレス: https://hub....

この記事はJavaScriptの変数とデータ型を理解するのに役立ちます

目次序文:親切なヒント:変数1. 免責事項2. 譲渡3. 2つの小さな文法上の詳細変数の命名規則なぜ...

CSS3ダイヤモンドパズルはdivのみを回転し、背景画像は回転しない機能を実現します

需要背景プロジェクトはVueを使用して作成され、ビジネス要件にはパズル効果があります。デフォルトの背...

15行のCSSコードがAppleデバイスをクラッシュさせる可能性があり、最新のiOS 12も例外ではない

たった15行のCSSでiPhoneがクラッシュするWire のセキュリティ研究者 Sabri Had...

MySQL における主キーが 0 であることと主キーの自己選択制約の関係についての詳しい説明 (詳細)

序文この記事は主にMySQLの主キー0と主キー自己排除制約の関係を紹介し、皆さんの参考と学習のために...

Tomcat を IDEA にダウンロード、インストール、デプロイするチュートリアル (IDEA の 2 つのホット デプロイ設定方法付き)

目次Tomcat ダウンロードチュートリアルTomcat インストールチュートリアルTomcat の...

Linux ディスクのマウント、パーティション分割、容量拡張操作を実装する方法

基本概念操作の前に、まずいくつかの基本的な概念を理解する必要がありますディスクLinux システムで...

マークアップ言語 -

123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...

セマンティックウェブページ XHTML セマンティックマークアップ

構造とプレゼンテーションを分離するもう 1 つの重要な側面は、セマンティック マークアップを使用して...

CocosCreator でレイヤー管理に常駐ノードを使用する方法

CocosCreator バージョン: 2.3.4ほとんどのゲームにはレイヤー管理機能があり、例えば...