この記事では主に、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 サイトの他の関連記事を参照してください。