最近,我那台值得信赖的旧 VPS (12.04LTS) 变得越来越慢,现在完全没有响应。我可能在这方面有很大问题,因为我没有多加考虑就升级和安装了软件包。
我想我应该重新安装 14.04,但我想保留当前 VPS 的 Web 服务器部分。它设置了多个网站,其中一些网站依赖于也安装在同一 VPS 上的 MySQL 服务器。
我目前的计划是简单地复制我的/etc/apache2/*
和/srv/www/*
。我认为这部分应该很简单(或?)。但是我有点不确定我是否可以以相同的方式复制 MySQL 服务器?我希望避免逐个转储我的所有数据库(有相当多)。
答案1
我认为仅复制/粘贴包含数据库的文件效果不佳。最好的选择是将数据库转储到 .sql 文件中,然后在安装系统时恢复它们。使用类似 的 Web 界面可以轻松完成此操作phpmyadmin
。
另外,当您复制 apache2 时,/srv/www
您可能必须恢复权限和所有者(通常,www 下的文件属于www-data
用户和组)。
另外,如果您要进行全新安装,请确保为/srv/www
或创建单独的分区/var/www
(在最新版本中,文件存储在下/var/www/html
),以便下次您可以进行全新升级甚至安装而不会丢失服务器文件。