私はいくつかの 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 だけをアップグレードするよりも安定したシステムが得られます。特に、すでに間違いを犯したと思われる場合はそうです。