MySQL 8へのアップグレード

MySQL 8へのアップグレード

私はいくつかの MySQL アップグレード投稿を試し、それに従いました (簡単な作業のはずです)。

https://tastethelinux.com/upgrade-mysql-server-from-5-7-to-8-ubuntu-18-04/N

すべてが台無しになってしまい、このサーバー上の MySQL にアクセスできなくなりました。

これをリセットしてサーバーにリモートでアクセスする方法についてアドバイスをお願いします。この投稿でコマンドを実行した後、cnf ファイルがなくなったことに気付きました。

基本的に私が尋ねているのは、SQLを完全に消去してバージョン8でインストールし、リモートアクセスできるようにcnfファイルを見つける方法です。

答え1

場合によっては、Ubuntu の別の (より新しい) バージョンからパッケージをインストールできます。ただし、パッケージが複雑になるほど、依存関係が多くなります。また、そのパッケージだけをアップグレードすると、連鎖的な影響が生じ、これらの依存関係をインストールする必要があります。そのため、必要なアップグレードを取得するよりも、システムが壊れる可能性が高くなります。

もちろん、これは Ubuntu に限ったことではありません。2011 年から Microsoft Windows を使っていた人が、2021 年から Microsoft Office を実行できるとは誰も思わないでしょう。また、Microsoft や Ubuntu がこのレベルの互換性を許可することは期待できません。大変な作業になるからです。

MySQLはおそらく多くの依存関係があると思います。これリストを見ると、MySQL 8 は Ubuntu 20.04 の一部であるようです。作業量が増え、他のシステムに影響を与える可能性がありますが、長い目で見れば、OS をアップグレードすると、MySQL だけをアップグレードするよりも安定したシステムが得られます。特に、すでに間違いを犯したと思われる場合はそうです。

関連情報