将本地mySQL数据库从Laravel / Homestead移动到实时站点数据库

时间:2016-07-22 00:52:37

标签: php mysql database laravel homestead

我是新来的,如果这张贴在错误的地方>。抱歉。

我最近开始使用CraftCMS并决定使用它创建一个网站。在查看有关开发的多个论坛后,我决定使用Laravel / Homestead在本地开发该站点。它工作得很棒!一切正常,所有数据都被保存,每次启动宅基地时都能正常工作。

我遇到的一个问题是如何将所有这些数据从我的本地数据库移动到实际站点。我有Bluehost,我知道它能够支持mySQL并拥有一个CraftCMS网站。我只需要知道如何传输所有数据。

我一直在使用Sequel Pro在本地监控所有内容。所以我觉得这是可能的。以这种方式对数据库没有经验。只需要朝着正确的方向轻推。谢谢!

2 个答案:

答案 0 :(得分:0)

您可以在Sequel Pro中访问您的Bluehost数据库吗?如果可以的话,我认为你应该先去当地的宅基地DB,然后点击[文件] - > [导出]。然后转到Bluehost DB并单击[文件] - > [导入]。请记住选择与导出格式相同的格式。

答案 1 :(得分:0)

绝对有可能。

如果可以使用sequel pro(或命令行)导出Craft db

假设您的本地数据库环境是根目录,

mysqldump -u root -p password mycraftdb > dump.sql

您需要在bluehost上的phpmyadmin中导入此sql文件 这是一个帮助文档。 https://my.bluehost.com/hosting/help/256

启动一个新数据库,除非您在新的本地手工艺品站点中使用旧表。绝对备份您的旧版本。

每当您与Bluehost,godaddy等主机一起工作时,您都会度过一个令人讨厌的时间,尝试将所有内容配置为通过Craftcms的系统报告。有时,您甚至必须与主机联系以执行一些简单的事情,例如提高memory_limit。

这是我的朋友写的一篇文章,介绍了他在这些托管环境中使用Craftcms的经历。这可能会有所帮助。

https://medium.com/@importantcoding/craftcms-how-i-hate-to-love-you-e0d26722a1d2

相关问题