美文网首页
微擎单个账号数据迁移数据库处理

微擎单个账号数据迁移数据库处理

作者: 八月七火 | 来源:发表于2019-05-01 16:17 被阅读0次

1、先导出客户使用的模板对应的数据库

登录服务器,如果要导出数据库,先进入到需要放置数据库文件的文件目录

例如,进入服务器根目录下www文件夹下面

命令:cd /www

查看目录下有哪些文件,看看目录是不是自己要放置数据库文件的目录

命令:ls

导出数据表(单个表导出,多个表导出我不会)

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名;

mysqldump -u root -p we7 news > news.sql (输入后会让你输入进入MySQL的密码)

2、源数据导出后,先导入表到搬迁后的数据库。

导入表:数据表放在当前目录,登录数据库,进入数据库

source 表名.sql;

source news.sql;

3、然后数据一般要过滤一遍,微擎是通过unicid区分的,删除掉其他unicid对应的数据,

删除uniacid非305字段的数据行

delete from 表名 where uniacid<>305;

delete from news where uniacid<>305;

4、搬迁后,我们接入的账号的unicid一般是改变了的,这个时候再修改unicid,比如我修改305为2

update 表名 SET 字段名=REPLACE(字段名,'305','2');

update news SET uniacid=REPLACE(uniacid,'305','2');

相关文章

网友评论

      本文标题:微擎单个账号数据迁移数据库处理

      本文链接:https://www.haomeiwen.com/subject/bazinqtx.html