ホームページ  >  記事  >  データベース  >  MySQL 5.7.03 から MySQL 5.7.17 に置き換えるプロセスと問題解決

MySQL 5.7.03 から MySQL 5.7.17 に置き換えるプロセスと問題解決

黄舟
黄舟オリジナル
2017-08-23 13:37:541330ブラウズ

この記事では主に、MySQL 5.7.03 を上位バージョンの MySQL 5.7.17 に置き換えるインストールプロセスと、見つかった問題の解決策を紹介します。必要な友達は参考にしてください。

1. インストール方法?

1. [ファイル名を指定して実行]->[cmd] 小さな黒いウィンドウを開きます。 MySQL インストール ディレクトリ [My D:Program Filesmysql-5.7.9-winx64] の bin ディレクトリに移動し、[mysqld -install] と入力します。下の図に示すように、インストールは成功しました

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


# These are commonly set, remove the # and set as required. 
basedir = D:\Program Files\mysql-5.7.9-winx64 
datadir = D:\Program Files\mysql-5.7.9-winx64\data 
port = 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.17data ディレクトリの .err ファイルにあります

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


#
 修改root账户的密码ALTER
 USER 'root'@'localhost'
 IDENTIFIED BY'root';

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

1 まず、データ ディレクトリ内の ibdata1 を他の場所にカットします

2 users (ここでは例としてユーザー ライブラリです) フォルダーと ibdata1 ファイルを以前の下位バージョンにコピーしますデータ ディレクトリのバージョンを上位バージョンに変更します。 mysql バージョンのデータ ディレクトリにあります。

このとき、コピーしたusersライブラリは使用できますが、上位バージョンのデータベースは使用できません(ibdata1ファイルが下位バージョンのため)

3 mysqlを再起動し、usersライブラリを.sqlファイルとして保存します

4 下位バージョンを置く ibdata1 ファイルを ibdata1 の上位バージョンに置き換えます (現在、上位バージョンのライブラリは使用できますが、下位バージョンのライブラリは使用できません。ibdata1 が上位バージョンです)

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

概要

以上がMySQL 5.7.03 から MySQL 5.7.17 に置き換えるプロセスと問題解決の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。