
私は現在、DebianサーバーからUbuntuサーバーに私のウェブサイト(mysqlバックエンドを含む大規模で複雑なウェブサイト)を移行しています。 DebianとUbuntuのカーネルは異なります。いくつかの懸念があります。
カーネルのバージョンが異なる場合、データベースとウェブサイト(など、ホームフォルダを含む)をあるサーバーから別のサーバーに移行できますか?
私が理解したように、カーネルアーキテクチャが異なるため、エラーが発生する可能性があり、これによっていくつかの依存関係エラーが発生する可能性があります。私の理解が間違っていますか?
答え1
バイナリデータベースファイルをコピーしないでください。代わりにダンプをインポートして復元します。これが最も携帯性の良い方法です。
ダンプ:
mysqldump -u [username] -p [password] [databasename] > backupfile.sql
再び覆う:
mysql -u [username] -p [password] [database_to_restore] < backupfile.sql
詳細はこちらからご覧いただけます。mysqldumpを使用したMySQLデータベースのバックアップと復元
カーネルのバージョンは重要ではありません。重要なのは、MySQL、PHPなどの両方のシステムにインストールされているプログラムのバージョンです。異なるバージョンを使用すると、非互換性が発生する可能性があります。
答え2
mySQLはそれほど大きな問題にならないでください。 Marcoの回答を参照してください。
データベースバックエンドがある場合、その間にプログラミング言語もある可能性が高いです。おそらくPHPでしょうか?
そこで互換性のあるバージョンを使用し、エラーログを注意深く観察する必要があります。
Webサーバー、プログラミング言語、およびデータベースはカーネルにあまり気にしないので、単にカーネルサービスを使用して動作する必要があります。
Ubuntuとの主な違いは、新しい新しいデバイス用のベータカーネルドライバがより多く組み込まれていることです。