私は64ビットLinuxサーバーにインポート/コピー/移行したいMySQLを備えた32ビットLinuxサーバーにデータベースを持っています。MySQL 32bitデータベースを64bit MySQLにインポート/コピーできますか?
私は
service mysqld stop
tar czf /root/db.tar.gz /var/lib/mysql
とみなされ、新しいサーバーにこれをコピーしてきました。
それとも
mysqldump -uroot -p --all-databases > /root/db.sql
質問
が可能、そうであれば、どのような方法をお勧めしていることですか?
すべてのファイルをほぼ確実にコピーすることはできません。 2番目のオプションは(両方のサーバーで適切なオプションが与えられている)確かになりますが、時間がかかることがあります。あなたの最善の策は、おそらく目的のバックアップツールです。どのデータベースエンジンを使用していますか? –
私は参照してください。私はInnoDBを使用しています。 –
InnoDBのデータファイルフォーマットはプラットフォームに依存しません。ソースからデータを正しくコピーして、正しいパーミッションの正しい場所に置くと問題はありません。 –