我目前在analytics.myhost.com上安装了Piwik,有大量的数据。这已经活了一年多了,所以我想保留我所有的数据。
因此,我已经移动了主机,因此也需要移动我的Piwik数据。到目前为止,我已经在mydomain.com/analytics的Piwik上安装了一个新版本--这个版本和预期一样工作,到目前为止还没有数据,新的新安装,但是运行良好。
如果是这样的话,我可以将我的旧Piwik数据移动到我的新Piwik安装中吗?这仅仅是导出我的旧Piwik DB并将其导入到我的新Piwik DB,覆盖旧数据的问题吗?
不确定我是否应该先导入旧的DB,然后运行Piwik安装程序,或者如果我覆盖了现在的内容,它会不会只获取我的新数据。
发布于 2014-07-04 14:22:40
在两个主机之间迁移数据的最简单方法是使用phpmyadmin。
在您的旧站点登录到phpmyadmin,选择左侧菜单上的数据库。
在导出选项卡上,保留所有设置并下载.sql文件
通过phpmyadmin登录到新网站(假设您已经创建了db/user),单击左侧菜单上的数据库,然后导入.sql文件。
将所有旧的Piwik文件上传到新服务器。这样做是因为如果您已经安装了Piwik的最新版本,那么它可能不再依赖于导出文件中的旧数据库表。因此,处理所有相同的文件,从你的旧网站。
更新db、user和pass for Piwiks db连接。
如果需要的话,调整跟踪URL,除非是相同的。
随着Piwik的重新启动和运行,您可以通过标准方法来升级软件。
发布于 2014-07-03 15:55:29
以下是手册中的两个链接:
我怎样才能重新安装皮维克?我能保留现有的数据吗?
我如何将Piwik从一个服务器移动到另一个服务器,同时将数据从一个mysql服务器迁移到另一个服务器?
我怀疑这应该就足够了,除非您需要在MySQL方面得到帮助:
您可以忽略在此页上使用的复制方法,并使用FTP (文本不是二进制)或任何其他可保留文本文件的复制方法。
如果您有端口3306访问您的MySQL安装(S),您可以使用MySQL工作台,可以在这里下载:
下载MySQL工作台
我强烈警告您,在尝试使用GUI命令行进行复制之前,请对数据库进行几个转储。有时,某些东西会出错,不允许所有数据被导入。
您可以在这里完善Workbench文档:
MySQL文档: MySQL工作台
这需要一点时间才能开始,但并不多。如果可以的话,我总是建议您使用GUI。原因很简单。您不必知道所有的命令行选项,GUI通常会默认为您需要的选项。
我希望这足以让你开始工作。如果你遇到麻烦,让我们知道,我可以更新答案,或者任何人可以帮助你的评论或提供一个新的答案。
https://webmasters.stackexchange.com/questions/65658
复制相似问题