在驱动器之间移动数据 CentOS 6 + cPanel

在驱动器之间移动数据 CentOS 6 + cPanel

最近,我的服务器崩溃了。托管公司在替换驱动器上安装了新的 CentOS,并将旧驱动器连接到我的服务器。我在新服务器上安装并设置了 cPanel,并创建了与旧服务器类似的用户帐户等。

传输 public_html 会很容易,因为它只需要复制粘贴数据。我想知道我应该如何将数据从旧的 SQL 安装移动到新服务器。

有什么帮助吗?

答案1

我假设数据库服务器是mysql,以前的操作系统是centos,你只想将数据库移动到新磁盘

我在 StackExchange 论坛上找到了这个答案。你试过这种方法吗?

https://dba.stackexchange.com/questions/174/how-can-i-move-a-database-from-one-server-to-another

旧服务器

Stop mysql server
Copy contents of datadir to another location on disk (~/mysqldata/*)
Start mysql server again (downtime was 10-15 minutes)
compress the data (tar -czvf mysqldata.tar.gz ~/mysqldata)
copy the compressed file to new server

新服务器

install mysql (don't start)
unzip compressed file (tar -xzvf mysqldata.tar.gz)
move contents of mysqldata to the datadir
Make sure your innodb_log_file_size is same on new server, or if it's not, don't copy the old log files (mysql will generate these)
Start mysql

相关内容