phpmyadmin移动到另一台服务器?

时间:2013-10-07 23:24:46

标签: mysql phpmyadmin

好的,我已经在我的本地服务器上运行了phpmyadmin进行Web开发,但是,我的服务器崩溃了,但是我的服务器上的所有文件(不是数据库备份)的备份从昨晚开始,如果我复制到phpmyadmin文件夹,并将其放在另一台机器上,我的所有数据库是否仍然可以使用?

2 个答案:

答案 0 :(得分:3)

您的数据库文件可能位于/ var / lib / mysql中。如果您备份了THOSE文件,并且完全使用相同版本的mysql,相同的库等,那么您可以将它们还原到另一台机器,并检查主机名的配置(MySQL仅在数据库中使用这些,用于登录安全,iirc,所以它不会适用,直到你再次启动并运行)。然后,启动它。请保留备份的/ var / lib / mysql的副本,以防它无法正确显示。 MySQL可能会在启动时修复一些文件,这可能无法正常工作。

一旦你可以做pgrep -l mysql(以root身份),你看到mysql正在运行,那么你可以担心安装web服务器,php,phpmyadmin等。

下次,进行适当的定期备份(mysqldump加上使用rdiff-backup,dirvish或faubackup之类的文件系统备份),使用冗余RAID文件系统,也可以使用数据校验和文件系统,如ZFS。 / p>

答案 1 :(得分:1)

Phpmyadmin只是数据库引擎的接口。您可以通过它转储数据库,但它不是数据库引擎。如果您的服务器仍处于活动状态(ssh或命令提示符),并且您有实时mysql实例,则可以使用 mysqldump 命令将数据库转储到sql文件,并在新的上恢复它们服务器与phpmyadmin或只使用mysql -u user -p | cat sqlfile.sql

相关问题