ホームページ >データベース >mysql チュートリアル >MySQL の Docker インストールのアップグレード
MySQL の Docker インストールをアップグレードする前に、必ず次の手順に従ってください。
MySQL サーバーの Docker イメージをダウンロードします。
MySQL サーバー インスタンスを起動します。
コンテナ内から MySQL サーバー インスタンスに接続します。
MySQL 5.7 の Docker インストールを 8.0 にアップグレードする手順は次のとおりです。
次のコマンドを使用して、MySQL 5.6 サーバーを停止します。ここで、mysql56 はコンテナの名前です。
docker stop mysql56
MySQL 5.7 Server Docker イメージをダウンロードします。
新しい MySQL 5.7 Docker コンテナ データを開始し、 構成。
必要に応じて変更します。
MySQL コミュニティ サーバーが存在する場合は、次のコマンドを実行します。 -
docker run --name=mysql57 \ --mount type=bind,src=/path-on-host-machine/my.cnf,dst=/etc/my.cnf \ --mount type=bind,src=/path-on-host-machine/datadir,dst=/var/lib/mysql \ -d mysql/mysql-server:5.7
必要に応じて、mysql/mysql を変更します。 - サーバーが正しいリポジトリ名に調整されました。
サーバーが起動操作を完了するまで待ちます。
「docker ps」コマンドを使用して、サーバーのステータスを確認できます。
次のコマンドを使用して、MySQL 5.7 Server コンテナで mysql_upgrade ユーティリティを実行します。 -
docker exec -it mysql57 mysql_upgrade -uroot -p
プロンプトが表示されたら、次のように入力します。古い MySQL 5.6 サーバーの root パスワード。
次のコマンドを使用して MySQL 5.7 サーバー コンテナを再起動し、アップグレードを完了します。 -
docker restart mysql57
以上がMySQL の Docker インストールのアップグレードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。