hardrock 发表于 2014-5-27 21:58:49

数据库批量改字符

本帖最后由 hardrock 于 2014-6-16 22:08 编辑

mysql数据库导出文件,
.sql.gz,   .sql.zip

想批量改某值,改域名,
UltraEdit打开,好象是二进制还是十六进制的数值,

用什么软件可以改?





http://www.solagirl.net/how-to-migrate-wordpress-from-local-computer-to-server.html   
建议你用WP Migrate DB 插件来移植数据库,这个可以保证wp_options数据表中的数据正确移植,用替换的方法容易出错。

qiqinjun 发表于 2014-5-27 22:06:23

用editplus试试

akzovk 发表于 2014-5-27 22:14:58

本地建库,导入,用sql语句改

hardrock 发表于 2014-5-27 22:35:17

本帖最后由 hardrock 于 2014-5-27 22:36 编辑

akzovk 发表于 2014-5-27 22:14
本地建库,导入,用sql语句改
你是数据库导入到远程主机上,再用sql改,是吧?
我不懂sql,

我想在本地导出的数据库.sql.gz,   .sql.zip上改,先在本地用软件改好,
再上传到远程主机上,用什么软件改?

terranboy 发表于 2014-5-27 22:48:33

hardrock 发表于 2014-5-27 22:35
你是数据库导入到远程主机上,再用sql改,是吧?
我不懂sql,



非得这么改就先解压缩。。。

akzovk 发表于 2014-5-27 23:01:00

只要能打开,而且你要改的字段能清楚识别,比如不是blob类型。那么任何可以批量替换的文本编辑器都可以改啊

河小马 发表于 2014-5-27 23:11:03

sql 文件里面是白话文

直接用editplus 或者notepad 批量改就可以了

满意沟通 发表于 2014-5-28 00:16:55

你这是多此一举 导出压缩文件 不还的解压一下才能用文本编辑器打开吗:lol

yoo 发表于 2014-5-28 08:31:52

先将文件解压缩,得到了.sql文件,这个文件是文本文件。然后用UltraEdit或者EditPlus之类的软件打开这个文件,进行字符串替换。但是这个方法有一个很大的缺点,会将文件中任何地方出现的这个字符串都替换掉。
最好还是直接在服务器上用SQL语言来做,SQL语言很简单,这样的简单替换,花很少时间就可以学会。

hardrock 发表于 2014-5-28 15:18:23

一开始在本地建站时就用和以后移植的一样域名,那移植时就不用改,也不会有这问题出现了。
否则很多地方要改,域名,主题,小工具,插件等

hardrock 发表于 2014-6-10 22:17:36

本帖最后由 hardrock 于 2014-6-10 22:23 编辑

满意沟通 发表于 2014-5-28 00:16
你这是多此一举 导出压缩文件 不还的解压一下才能用文本编辑器打开吗
我看个教程是本地导出sql.gz , 所以一心想着用notepad++改sql.gz,原来是导出sql格式才能用notepad++改

满意沟通 发表于 2014-6-11 01:21:00

本帖最后由 满意沟通 于 2014-6-11 01:22 编辑

hardrock 发表于 2014-6-10 22:17
我看个教程是本地导出sql.gz , 所以一心想着用notepad++改sql.gz,原来是导出sql格式才能用notepad++改 ...

那是在远程机子 用压缩的文件下 节省下载时间...
页: [1]
查看完整版本: 数据库批量改字符