MySQLのDockerインストールのアップグレード
MySQLのDockerインストールをアップグレードする前に、以下の手順に従っていることを確認してください-
-
MySQLサーバーのDockerイメージをダウンロードします。
-
MySQLサーバーインスタンスを起動します。
-
コンテナ内からMySQLサーバーインスタンスに接続します。
以下は、MySQL5.7のDockerインストールを8.0にアップグレードする手順です-
-
以下のコマンドを使用して、MySQL5.6サーバーを停止します。ここで、mysql56はコンテナの名前です。
docker stop mysql56
-
MySQL5.7サーバーのDockerイメージをダウンロードします。
-
古いサーバーのデータと構成を利用して、新しいMySQL5.7Dockerコンテナを起動します。
-
必要に応じて変更を実行します。
-
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-serverを正しいリポジトリ名に調整します。
-
サーバーが起動操作を完了するのを待ちます。
-
サーバーのステータスは、「dockerps」コマンドを使用して確認できます。
-
以下のコマンドを使用して、MySQL5.7サーバーコンテナでmysql_upgradeユーティリティを実行します-
docker exec -it mysql57 mysql_upgrade -uroot -p
-
プロンプトが表示されたら、古いMySQL5.6サーバーのrootパスワードを入力します。
-
以下のコマンドを使用してMySQL5.7サーバーコンテナを再起動し、アップグレードを完了します-
docker restart mysql57
-
macOSへのMySQLのインストール
MySQLをmacOSにインストールする方法を理解しましょう。 Finderのアイコンをダブルクリックしてマウントする必要があるディスクイメージ(.dmg)ファイル内にあるパッケージがあります。次のステップは、イメージをマウントしてその内容を表示することです。 MySQLをインストールする前に、ユーザーはすべてのMySQLサーバーインスタンスの実行が停止していることを確認する必要があります。これは、macOSサーバーまたは設定ペインにあるMySQLマネージャーアプリケーションを使用するか、コマンドラインでmysqladminshutdownを使用して実行できます。 MySQLは、パッケー
-
MicrosoftWindowsへのMySQLのインストール
MySQLをMicrosoftWindowsにインストールする方法を理解しましょう- MySQLは、MicrosoftWindows64ビットオペレーティングシステムでのみ使用できます。サポートされているWindowsプラットフォーム情報を確認するには、https://www.mysql.com/support/supportedplatforms/database.htmlにアクセスしてください。 MySQLをMicrosoftWindowsにインストールする方法はいくつかあります。それらの1つは、MySQLInstasllerメソッドです。これをどのように使用できるか見てみましょう。