DebianからUbuntuサーバーへのデータ移行

DebianからUbuntuサーバーへのデータ移行

私は現在、DebianサーバーからUbuntuサーバーに私のウェブサイト(mysqlバックエンドを含む大規模で複雑なウェブサイト)を移行しています。 DebianとUbuntuのカーネルは異なります。いくつかの懸念があります。

  1. カーネルのバージョンが異なる場合、データベースとウェブサイト(など、ホームフォルダを含む)をあるサーバーから別のサーバーに移行できますか?

  2. 私が理解したように、カーネルアーキテクチャが異なるため、エラーが発生する可能性があり、これによっていくつかの依存関係エラーが発生する可能性があります。私の理解が間違っていますか?

答え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との主な違いは、新しい新しいデバイス用のベータカーネルドライバがより多く組み込まれていることです。

関連情報