将数据从 Debian 迁移到 ubuntu 服务器

将数据从 Debian 迁移到 ubuntu 服务器

我目前正在将我的网站(大而复杂,带有 mysql 后端)从 debian 服务器迁移到 ubuntu 服务器。 debian和ubuntu的内核是不同的。我有一些关心的问题:

  1. 如果内核版本不同,是否可以将数据库和网站(带有 etc 和主文件夹)从一台服务器迁移到另一台服务器?

  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 的主要区别在于,它内置了更多用于漂亮新设备的 beta 内核驱动程序。

相关内容