我正在尝试创建一个本地开发环境来测试网站的变化。与我一起工作的web开发人员有一个gitlab回购的网站,在自动DevOps中,更改被推送到生产/阶段服务器上。
我下载了拉拉贡并能够在本地提供页面,然后我将gitlab repo克隆到我的根目录中。
我如何获得一个生产网站的数据库副本,然后连接到我的本地开发环境与拉里?我试着用WP全合一迁移复制生产上的数据库,但是有读/写的限制。
我得到的建议如下:“我建议将数据库复制到本地的MariaDB/MySQL服务器上,这是拉拉贡提供的,您需要使用SSH命令行工具从服务器获得数据库的转储,然后可以使用拉拉贡提供的phpMyAdmin接口上传转储。”
我无法从windows命令行获得SSH,但是我可以使用Putty将SSH传输到服务器中,但是,如何将文件传输到本地windows机器呢?如果我登录到我的服务器,该文件就不会仅仅放在远程机器的文件系统中,所以我将无法使用它。
发布于 2020-05-28 22:44:42
如果您使用的是萨拉贡完整,您有ssh/scp命令在拉拉贡的终端。因此,您可以轻松地从远程服务器获取-sql-转储。
下面是操作步骤:
Terminal
命令
scp user@your-remote-host:/path-to-your-sql-dump C:/laragon/tmp/your-sql-dump
mysql -u root -p your-database < C:\laragon\tmp\your-sql-dump
参考资料:https://laragon.org/download/migrate-from-xampp.html
就这样。
https://stackoverflow.com/questions/62079094
复制相似问题