汇入 MySQL 的资料库备份档

资料库/MySQL 教学


如果您正在将资料库从一台伺服器移到另外一台(例如您建立了另外一台 Gandi 伺服器),您只需要做下面几个动作。

这个方法对于使用大型资料库的人来说非常有用。如果是小型的资料库,您可以使用 phpMyAdmin (如果您有安装) 来进行移转。

汇出您的资料库

首先,从旧的伺服器上汇出您现存的资料库。

上传您的资料库汇出档到您的 Gandi 伺服器

使用您习惯的方法,将资料库汇出档(例如是 “mydatabase.sql” 或 “mydatabase.dump”) 传到您的新伺服器。

汇入资料库汇出档到新的资料库

请输入以下指令将资料库汇出档汇入到您的新资料库内:

mysql -p -h localhost newdatabase < olddatabase.sql  

如果您的新资料库主机有网域名称的话,您可以替换 “localhost” 成实际位置,”newdatabase” 替换成实际的新资料库名称,”olddatabase.sql” 替换成您汇出的资料库汇出档名称。

如果您是从旧的版本移到 MySQL 5,最常见的问题可能是与您就的 php 程式码不相容。

如果您的错误讯息是 “MySQL returned error “1054: Unknown column (…)“,您需要检查您的应用程式是否已经更新到支援 MySQL 5(例如: MediaWiki 中可以检查 /maintenance/upgrade.php )。

其他资源

最后更改: 2016/06/08 08:47 (外部编辑)