これらのアップデート手順には、稼働中のUbuntuサーバーを更新し、ダウンタイムを低く抑えるために必要不可欠な情報とベストプラクティスのみが含まれています。
Ubuntu 16.04.6 から Ubuntu 18.04 へ
バックアップ – DigitalOcean のようなクラウドホスティングを利用している場合は、スナップショットを作成してください。ファイルの整合性を保つために、スナップショット作成前にVMをシャットダウンすることが推奨されます。仮想マシンやクラウドホスティングを利用していない場合は、ファイルシステム全体のコピーを作成することが推奨されます。最低限、/home、/etc、/var ディレクトリのバックアップが必要です。
インストール済みパッケージの更新
リリースのアップグレードを開始する前に、現在のリリースのすべてのパッケージを最新バージョンに更新することが推奨されます。パッケージリストを更新します:
sudo apt-get update
次に、インストール済みパッケージを利用可能な最新バージョンにアップグレードします:
sudo apt-get upgrade
完了したら、以下のコマンドを使用します。これは依存関係の変更や、必要に応じて新しいパッケージの追加または削除を伴う追加の更新を実行します。apt-get upgrade で保留されたアップグレード手順を処理します。
sudo apt-get dist-upgrade
Ubuntu を 18.04 にアップグレード
sudo do-release-upgrade
MySQL 5.7 から 8.0 への更新
パッケージ設定をダウンロード
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
パッケージを再構成
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
パッケージを更新
sudo apt-get update
MySQL を更新
sudo apt install mysql-client or mysql-server