我有一个大的SQL转储250MB +,我需要用dev.mysite替换www.mysite。我已经尝试过nano和vi做查找/替换,但都呛。纳米甚至无法打开它,而且vi一直在做一个小时的查找/替换。什么是最快/最有效的查找/替换应用程序* nix
任何人都知道在* nix或windows系统上快速查找/替换大文件的工具?
我有一个大的SQL转储250MB +,我需要用dev.mysite替换www.mysite。我已经尝试过nano和vi做查找/替换,但都呛。纳米甚至无法打开它,而且vi一直在做一个小时的查找/替换。什么是最快/最有效的查找/替换应用程序* nix
任何人都知道在* nix或windows系统上快速查找/替换大文件的工具?
sed -i 's/www\.mysite/dev.mysite/g' dump.sql
(需要临时存储空间等于输入的大小)
查找/替换上的SQL转储是不是一个好主意
你应该做的是将其加载到非生产数据库服务器中,运行适当的UPDATE语句然后再转储它。你可以在MySQL中使用REPLACE函数。
那么,您可以将生产Wordpress或Magento数据库移动到开发服务器上,这有几种方法。它们包含很多表格(目前在Magento中有396个表格),而且单个更新并不实用。只需用dev.mysite替换www.mysite就足够安全。 MySQL转储文本文件(只是SQL语句)。 – 2011-02-02 23:32:30
我完全被咬人的约束所咬。任何解决方案的情况下,如此多的存储空间不可用?或者至少告诉它在哪里存储临时文件? – 2015-07-08 07:34:48