前面我们写了btlike的相关搭建教程:
BTLike Golang爬虫 LNMP面板 PHP前端 完整图文教程
但是等我们迁移环境的时候就需要备份Elasticsearch,但是我们这里又没有Elasticsearch,所以只能从数据库同步了。
我们这里需要预先准备好Golang的环境。
安装完成初始化,我们这里就不再写详细步骤,不会的请看前面关于btlike的搭建教程。
请确保:Elasticsearch,mysql服务正常运行。
go get -v github.com/btlike/tool #有报错显示不用管 cd $GOPATH/src/github.com/btlike/tool vi reindex/main.go ? ? ?#修改文件夹下reindex/main.go 30行
conn = "root:数据库密码@tcp(127.0.0.1:3306)/torrent?charset=utf8&parseTime=True&loc=Local"
执行编译:
cd reindex go build main.go chmod +x main ./main